inworld-api-examples
Inworld API Examples
File Explorer
Download Latest Version (.zip)- cover.jpg
- webhook.ts
- call-handler.ts
- inworld-realtime.ts
- config.ts
- index.ts
- .env.example
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- twiml.ts
- call-handler.ts
- inworld-realtime.ts
- config.ts
- index.ts
- .env.example
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- audio-store.ts
- inworld-llm.ts
- session-handler.ts
- twiml.ts
- config.ts
- index.ts
- .env.example
- .gitignore
- CLAUDE.md
- package-lock.json
- package.json
- README.md
- tsconfig.json
- AudioDebugConfig.kt
- AudioSessionController.kt
- BackchannelAudioPlayer.kt
- AuthProvider.kt
- BackendJwtAuthProvider.kt
- BasicAuthProvider.kt
- ClientEvents.kt
- EventJson.kt
- ServerEvent.kt
- CatalogApi.kt
- Http.kt
- RealtimeSession.kt
- SessionConfig.kt
- SignalingApi.kt
- CatalogViewModel.kt
- ConversationViewModel.kt
- SessionState.kt
- TranscriptItem.kt
- Settings.kt
- SettingsRepository.kt
- Theme.kt
- AppNavHost.kt
- CatalogPickerSheets.kt
- ConnectionControls.kt
- ConversationScreen.kt
- MessageBubble.kt
- SettingsScreen.kt
- IceGatheringAwaiter.kt
- SdpSuspend.kt
- WebRtcClient.kt
- App.kt
- MainActivity.kt
- Secrets.kt.example
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- themes.xml
- network_security_config.xml
- AndroidManifest.xml
- CatalogDecodingTest.kt
- ClientEventEncodingTest.kt
- ConversationViewModelTest.kt
- IceGatheringAwaiterTest.kt
- ServerEventDecodingTest.kt
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle.kts
- AppModel.swift
- InworldVoiceAgentApp.swift
- Secrets.swift.example
- AppIcon1024.png
- Contents.json
- Contents.json
- AuthProvider.swift
- BackendJWTAuthProvider.swift
- BasicAuthProvider.swift
- ClientEvents.swift
- ServerEvent.swift
- AudioSessionController.swift
- BackchannelAudioPlayer.swift
- CatalogAPI.swift
- IceGatheringWaiter.swift
- RealtimeSession.swift
- SignalingAPI.swift
- WebRTCClient.swift
- CatalogStore.swift
- ConversationViewModel.swift
- TranscriptItem.swift
- KeychainStore.swift
- SettingsStore.swift
- CatalogPickerViews.swift
- ConnectionControlsView.swift
- ConversationView.swift
- MessageBubbleView.swift
- SettingsView.swift
- Info.plist
- BackchannelAudioPlayerTests.swift
- CatalogDecodingTests.swift
- ClientEventEncodingTests.swift
- ConversationViewModelTests.swift
- ServerEventDecodingTests.swift
- .gitignore
- project.yml
- README.md
- mint-jwt.js
- index.html
- server.js
- index.html
- server.js
- index.html
- server.js
- index.html
- server.js
- .env.example
- package-lock.json
- package.json
- README.md
- mint_jwt.py
- index.html
- server.py
- index.html
- server.py
- index.html
- server.py
- index.html
- server.py
- .env.example
- README.md
- requirements.txt
- README.md
- .env.example
- example_stt.js
- example_stt_mic.js
- example_stt_websocket.js
- example_stt_with_vad_config.js
- example_stt_with_voice_profile.js
- package-lock.json
- package.json
- README.md
- .env.example
- example_stt.py
- example_stt_mic.py
- example_stt_websocket.py
- example_stt_with_vad_config.py
- example_stt_with_voice_profile.py
- README.md
- requirements.txt
- test-audio.wav
- test-pcm-audio.pcm
- README.md
- audio.js
- dom.js
- sse.js
- timeline.js
- tooltip.js
- tts.js
- utils.js
- favicon.ico
- index.html
- script.js
- styles.css
- silero_vad.onnx
- ttsComparison.js
- audioManager.js
- graphManager.js
- sessionManager.js
- ttsRoutes.js
- cartesiaService.js
- elevenLabsFlashService.js
- elevenLabsMultilingualService.js
- elevenLabsService.js
- humeService.js
- inworldMaxService.js
- inworldService.js
- vadService.js
- audioUtils.js
- .env.sample
- .gitattributes
- .gitignore
- package-lock.json
- package.json
- README.md
- server.js
- .env.example
- example_tts.js
- example_tts_long_input.js
- example_tts_long_input_compressed.js
- example_tts_low_latency_http.js
- example_tts_low_latency_ws.js
- example_tts_stream.js
- example_tts_stream_timestamps.js
- example_tts_timestamps.js
- example_voice_clone.js
- example_voice_design_publish.js
- example_websocket.js
- package-lock.json
- package.json
- README.md
- synthesis_websocket_output.ogg
- .env.example
- example_tts.py
- example_tts_long_input.py
- example_tts_long_input_compressed.py
- example_tts_low_latency_http.py
- example_tts_low_latency_ws.py
- example_tts_stream.py
- example_tts_stream_timestamps.py
- example_tts_timestamps.py
- example_voice_clone.py
- example_voice_design_publish.py
- example_websocket.py
- README.md
- requirements.txt
- tts_cli.py
- chapter1.txt
- tts_marketing_samples.json
- tts_small_samples.json
- README.md
- .gitattributes
- .gitignore
- .tool-versions
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/inworld-ai/inworld-api-examples
Downloads the entire project code from GitHub to your computer.
cd inworld-api-examples
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd realtime/android/webrtc/app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
3. Node.js
EasyPrerequisites
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd integrations/telnyx
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. Python
EasyPrerequisites
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
pip install -r realtime/python/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
