├── .github └── workflows │ └── docs.yml ├── .gitignore ├── CNAME ├── LICENSE ├── README.md ├── README_EN.md ├── README_FASTRTC.md ├── backend └── fastrtc │ ├── __init__.py │ ├── credentials.py │ ├── pause_detection │ ├── __init__.py │ ├── protocol.py │ └── silero.py │ ├── py.typed │ ├── reply_on_pause.py │ ├── reply_on_stopwords.py │ ├── speech_to_text │ ├── __init__.py │ ├── stt_.py │ └── test_file.wav │ ├── stream.py │ ├── text_to_speech │ ├── __init__.py │ ├── test_tts.py │ └── tts.py │ ├── tracks.py │ ├── utils.py │ ├── webrtc.py │ ├── webrtc_connection_mixin.py │ └── websocket.py ├── demo ├── __init__.py ├── echo_audio │ ├── README.md │ ├── app.py │ └── requirements.txt ├── gemini_audio_video │ ├── README.md │ ├── app.py │ └── requirements.txt ├── gemini_conversation │ ├── README.md │ └── app.py ├── hello_computer │ ├── README.md │ ├── README_gradio.md │ ├── app.py │ ├── index.html │ └── requirements.txt ├── llama_code_editor │ ├── README.md │ ├── app.py │ ├── assets │ │ ├── sandbox.html │ │ └── spinner.html │ ├── handler.py │ ├── requirements.in │ ├── requirements.txt │ └── ui.py ├── llm_voice_chat │ ├── README.md │ ├── README_gradio.md │ ├── app.py │ └── requirements.txt ├── moonshine_live │ ├── README.md │ ├── app.py │ ├── default-favicon.ico │ └── requirements.txt ├── nextjs_voice_chat │ ├── README.md │ ├── backend │ │ ├── env.py │ │ └── server.py │ ├── frontend │ │ └── fastrtc-demo │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ │ ├── components.json │ │ │ ├── components │ │ │ ├── background-circle-provider.tsx │ │ │ ├── theme-provider.tsx │ │ │ └── ui │ │ │ │ ├── ai-voice-input.tsx │ │ │ │ ├── background-circles.tsx │ │ │ │ ├── reset-chat.tsx │ │ │ │ ├── theme-toggle.tsx │ │ │ │ └── theme-transition.tsx │ │ │ ├── eslint.config.mjs │ │ │ ├── lib │ │ │ ├── utils.ts │ │ │ └── webrtc-client.ts │ │ │ ├── next.config.ts │ │ │ ├── package.json │ │ │ ├── postcss.config.mjs │ │ │ ├── public │ │ │ ├── file.svg │ │ │ ├── globe.svg │ │ │ ├── next.svg │ │ │ ├── vercel.svg │ │ │ └── window.svg │ │ │ └── tsconfig.json │ ├── requirements.txt │ └── run.sh ├── object_detection │ ├── README.md │ ├── app.py │ ├── index.html │ ├── inference.py │ ├── requirements.txt │ └── utils.py ├── phonic_chat │ ├── README.md │ ├── app.py │ └── requirements.txt ├── talk_to_azure_openai │ ├── README.md │ ├── README_gradio.md │ ├── app.py │ ├── index.html │ └── requirements.txt ├── talk_to_claude │ ├── README.md │ ├── app.py │ ├── index.html │ └── requirements.txt ├── talk_to_gemini │ ├── README.md │ ├── README_gradio.md │ ├── app.py │ ├── index.html │ └── requirements.txt ├── talk_to_openai │ ├── README.md │ ├── README_gradio.md │ ├── app.py │ ├── index.html │ └── requirements.txt ├── talk_to_sambanova │ ├── README.md │ ├── README_gradio.md │ ├── app.py │ ├── index.html │ └── requirements.txt ├── talk_to_smolagents │ ├── README.md │ ├── app.py │ └── requirements.txt ├── video_chat │ └── app.py ├── voice_text_editor │ ├── README.md │ └── app.py ├── voice_text_editor_local │ └── app.py ├── webrtc_vs_websocket │ ├── README.md │ ├── app.py │ ├── index.html │ └── requirements.txt └── whisper_realtime │ ├── README.md │ ├── README_gradio.md │ ├── app.py │ ├── index.html │ └── requirements.txt ├── dist └── fastrtc-0.0.19.dev0-py3-none-any.whl ├── docs ├── CNAME ├── Discord-Symbol-White.svg ├── advanced-configuration.md ├── cookbook.md ├── deployment.md ├── faq.md ├── fastrtc_logo.png ├── fastrtc_logo_small.png ├── gradio-logo-with-title.svg ├── gradio-logo.svg ├── hf-logo-with-title.svg ├── hf-logo.svg ├── image.png ├── image2.png ├── index.md ├── speech_to_text_gallery.md ├── stylesheets │ └── extra.css ├── text_to_speech_gallery.md ├── turn_taking_gallery.md ├── userguide │ ├── api.md │ ├── audio-video.md │ ├── audio.md │ ├── gradio.md │ ├── streams.md │ ├── video.md │ ├── webrtc_docs.md │ └── websocket_docs.md └── utils.md ├── frontend ├── .prettierrc ├── Example.svelte ├── Index.svelte ├── gradio.config.js ├── index.ts ├── package.json └── shared │ ├── AudioWave.svelte │ ├── InteractiveAudio.svelte │ ├── InteractiveVideo.svelte │ ├── MicrophoneMuted.svelte │ ├── PulsingIcon.svelte │ ├── StaticAudio.svelte │ ├── StaticVideo.svelte │ ├── VideoChat │ ├── background.png │ ├── binary_utils.ts │ ├── components │ │ ├── AudioWave.svelte │ │ ├── ChatBtn.svelte │ │ ├── ChatInput.svelte │ │ ├── ChatMessage.svelte │ │ └── ChatRecords.svelte │ ├── gaussianAvatar.ts │ ├── helpers │ │ ├── player.ts │ │ ├── processor.ts │ │ └── ws.ts │ ├── icons │ │ ├── CameraOff.svelte │ │ ├── CameraOn.svelte │ │ ├── Check.svelte │ │ ├── IconFont.svelte │ │ ├── MicOff.svelte │ │ ├── MicOn.svelte │ │ ├── PictureInPicture.svelte │ │ ├── Send.svelte │ │ ├── SideBySide.svelte │ │ ├── Stop.svelte │ │ ├── SubtitleOff.svelte │ │ ├── SubtitleOn.svelte │ │ ├── VolumeOff.svelte │ │ ├── VolumeOn.svelte │ │ ├── index.ts │ │ └── style.css │ ├── index.svelte │ ├── interface │ │ ├── eventType.ts │ │ └── voiceChat.ts │ ├── stream_utils.ts │ ├── utils.ts │ └── webrtc_utils.ts │ ├── Webcam.svelte │ ├── WebcamPermissions.svelte │ ├── index.ts │ ├── stream_utils.ts │ ├── utils.ts │ └── webrtc_utils.ts ├── justfile ├── mkdocs.yml ├── overrides └── partials │ └── header.html ├── pyproject.toml └── upload_space.py /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/.gitignore -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | fastrtc.org -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/README_EN.md -------------------------------------------------------------------------------- /README_FASTRTC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/README_FASTRTC.md -------------------------------------------------------------------------------- /backend/fastrtc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/__init__.py -------------------------------------------------------------------------------- /backend/fastrtc/credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/credentials.py -------------------------------------------------------------------------------- /backend/fastrtc/pause_detection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/pause_detection/__init__.py -------------------------------------------------------------------------------- /backend/fastrtc/pause_detection/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/pause_detection/protocol.py -------------------------------------------------------------------------------- /backend/fastrtc/pause_detection/silero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/pause_detection/silero.py -------------------------------------------------------------------------------- /backend/fastrtc/py.typed: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /backend/fastrtc/reply_on_pause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/reply_on_pause.py -------------------------------------------------------------------------------- /backend/fastrtc/reply_on_stopwords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/reply_on_stopwords.py -------------------------------------------------------------------------------- /backend/fastrtc/speech_to_text/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/speech_to_text/__init__.py -------------------------------------------------------------------------------- /backend/fastrtc/speech_to_text/stt_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/speech_to_text/stt_.py -------------------------------------------------------------------------------- /backend/fastrtc/speech_to_text/test_file.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/speech_to_text/test_file.wav -------------------------------------------------------------------------------- /backend/fastrtc/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/stream.py -------------------------------------------------------------------------------- /backend/fastrtc/text_to_speech/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/text_to_speech/__init__.py -------------------------------------------------------------------------------- /backend/fastrtc/text_to_speech/test_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/text_to_speech/test_tts.py -------------------------------------------------------------------------------- /backend/fastrtc/text_to_speech/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/text_to_speech/tts.py -------------------------------------------------------------------------------- /backend/fastrtc/tracks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/tracks.py -------------------------------------------------------------------------------- /backend/fastrtc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/utils.py -------------------------------------------------------------------------------- /backend/fastrtc/webrtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/webrtc.py -------------------------------------------------------------------------------- /backend/fastrtc/webrtc_connection_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/webrtc_connection_mixin.py -------------------------------------------------------------------------------- /backend/fastrtc/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/backend/fastrtc/websocket.py -------------------------------------------------------------------------------- /demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/echo_audio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/echo_audio/README.md -------------------------------------------------------------------------------- /demo/echo_audio/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/echo_audio/app.py -------------------------------------------------------------------------------- /demo/echo_audio/requirements.txt: -------------------------------------------------------------------------------- 1 | fastrtc[vad] 2 | twilio 3 | python-dotenv 4 | -------------------------------------------------------------------------------- /demo/gemini_audio_video/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/gemini_audio_video/README.md -------------------------------------------------------------------------------- /demo/gemini_audio_video/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/gemini_audio_video/app.py -------------------------------------------------------------------------------- /demo/gemini_audio_video/requirements.txt: -------------------------------------------------------------------------------- 1 | fastrtc 2 | python-dotenv 3 | google-genai 4 | twilio 5 | -------------------------------------------------------------------------------- /demo/gemini_conversation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/gemini_conversation/README.md -------------------------------------------------------------------------------- /demo/gemini_conversation/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/gemini_conversation/app.py -------------------------------------------------------------------------------- /demo/hello_computer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/hello_computer/README.md -------------------------------------------------------------------------------- /demo/hello_computer/README_gradio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/hello_computer/README_gradio.md -------------------------------------------------------------------------------- /demo/hello_computer/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/hello_computer/app.py -------------------------------------------------------------------------------- /demo/hello_computer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/hello_computer/index.html -------------------------------------------------------------------------------- /demo/hello_computer/requirements.txt: -------------------------------------------------------------------------------- 1 | fastrtc[stopword] 2 | python-dotenv 3 | huggingface_hub>=0.29.0 4 | twilio -------------------------------------------------------------------------------- /demo/llama_code_editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llama_code_editor/README.md -------------------------------------------------------------------------------- /demo/llama_code_editor/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llama_code_editor/app.py -------------------------------------------------------------------------------- /demo/llama_code_editor/assets/sandbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llama_code_editor/assets/sandbox.html -------------------------------------------------------------------------------- /demo/llama_code_editor/assets/spinner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llama_code_editor/assets/spinner.html -------------------------------------------------------------------------------- /demo/llama_code_editor/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llama_code_editor/handler.py -------------------------------------------------------------------------------- /demo/llama_code_editor/requirements.in: -------------------------------------------------------------------------------- 1 | fastrtc[vad] 2 | groq 3 | openai 4 | python-dotenv 5 | twilio -------------------------------------------------------------------------------- /demo/llama_code_editor/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llama_code_editor/requirements.txt -------------------------------------------------------------------------------- /demo/llama_code_editor/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llama_code_editor/ui.py -------------------------------------------------------------------------------- /demo/llm_voice_chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llm_voice_chat/README.md -------------------------------------------------------------------------------- /demo/llm_voice_chat/README_gradio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llm_voice_chat/README_gradio.md -------------------------------------------------------------------------------- /demo/llm_voice_chat/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llm_voice_chat/app.py -------------------------------------------------------------------------------- /demo/llm_voice_chat/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/llm_voice_chat/requirements.txt -------------------------------------------------------------------------------- /demo/moonshine_live/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/moonshine_live/README.md -------------------------------------------------------------------------------- /demo/moonshine_live/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/moonshine_live/app.py -------------------------------------------------------------------------------- /demo/moonshine_live/default-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/moonshine_live/default-favicon.ico -------------------------------------------------------------------------------- /demo/moonshine_live/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/moonshine_live/requirements.txt -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/README.md -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/backend/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/backend/env.py -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/backend/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/backend/server.py -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/.gitignore -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/README.md -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/app/favicon.ico -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/app/globals.css -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/app/layout.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/app/page.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/components.json -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/components/background-circle-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/components/background-circle-provider.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/components/theme-provider.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/ai-voice-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/ai-voice-input.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/background-circles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/background-circles.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/reset-chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/reset-chat.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/theme-toggle.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/theme-transition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/components/ui/theme-transition.tsx -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/eslint.config.mjs -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/lib/utils.ts -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/lib/webrtc-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/lib/webrtc-client.ts -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/next.config.ts -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/package.json -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/postcss.config.mjs -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/public/file.svg -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/public/globe.svg -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/public/next.svg -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/public/vercel.svg -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/public/window.svg -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/frontend/fastrtc-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/frontend/fastrtc-demo/tsconfig.json -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/requirements.txt -------------------------------------------------------------------------------- /demo/nextjs_voice_chat/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/nextjs_voice_chat/run.sh -------------------------------------------------------------------------------- /demo/object_detection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/object_detection/README.md -------------------------------------------------------------------------------- /demo/object_detection/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/object_detection/app.py -------------------------------------------------------------------------------- /demo/object_detection/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/object_detection/index.html -------------------------------------------------------------------------------- /demo/object_detection/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/object_detection/inference.py -------------------------------------------------------------------------------- /demo/object_detection/requirements.txt: -------------------------------------------------------------------------------- 1 | fastrtc 2 | opencv-python 3 | twilio 4 | onnxruntime-gpu -------------------------------------------------------------------------------- /demo/object_detection/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/object_detection/utils.py -------------------------------------------------------------------------------- /demo/phonic_chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/phonic_chat/README.md -------------------------------------------------------------------------------- /demo/phonic_chat/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/phonic_chat/app.py -------------------------------------------------------------------------------- /demo/phonic_chat/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/phonic_chat/requirements.txt -------------------------------------------------------------------------------- /demo/talk_to_azure_openai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_azure_openai/README.md -------------------------------------------------------------------------------- /demo/talk_to_azure_openai/README_gradio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_azure_openai/README_gradio.md -------------------------------------------------------------------------------- /demo/talk_to_azure_openai/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_azure_openai/app.py -------------------------------------------------------------------------------- /demo/talk_to_azure_openai/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_azure_openai/index.html -------------------------------------------------------------------------------- /demo/talk_to_azure_openai/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_azure_openai/requirements.txt -------------------------------------------------------------------------------- /demo/talk_to_claude/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_claude/README.md -------------------------------------------------------------------------------- /demo/talk_to_claude/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_claude/app.py -------------------------------------------------------------------------------- /demo/talk_to_claude/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_claude/index.html -------------------------------------------------------------------------------- /demo/talk_to_claude/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_claude/requirements.txt -------------------------------------------------------------------------------- /demo/talk_to_gemini/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_gemini/README.md -------------------------------------------------------------------------------- /demo/talk_to_gemini/README_gradio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_gemini/README_gradio.md -------------------------------------------------------------------------------- /demo/talk_to_gemini/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_gemini/app.py -------------------------------------------------------------------------------- /demo/talk_to_gemini/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_gemini/index.html -------------------------------------------------------------------------------- /demo/talk_to_gemini/requirements.txt: -------------------------------------------------------------------------------- 1 | fastrtc 2 | python-dotenv 3 | google-genai 4 | twilio 5 | -------------------------------------------------------------------------------- /demo/talk_to_openai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_openai/README.md -------------------------------------------------------------------------------- /demo/talk_to_openai/README_gradio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_openai/README_gradio.md -------------------------------------------------------------------------------- /demo/talk_to_openai/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_openai/app.py -------------------------------------------------------------------------------- /demo/talk_to_openai/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_openai/index.html -------------------------------------------------------------------------------- /demo/talk_to_openai/requirements.txt: -------------------------------------------------------------------------------- 1 | fastrtc[vad] 2 | openai 3 | twilio 4 | python-dotenv -------------------------------------------------------------------------------- /demo/talk_to_sambanova/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_sambanova/README.md -------------------------------------------------------------------------------- /demo/talk_to_sambanova/README_gradio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_sambanova/README_gradio.md -------------------------------------------------------------------------------- /demo/talk_to_sambanova/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_sambanova/app.py -------------------------------------------------------------------------------- /demo/talk_to_sambanova/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_sambanova/index.html -------------------------------------------------------------------------------- /demo/talk_to_sambanova/requirements.txt: -------------------------------------------------------------------------------- 1 | fastrtc[vad, stt] 2 | python-dotenv 3 | huggingface_hub>=0.29.0 4 | twilio -------------------------------------------------------------------------------- /demo/talk_to_smolagents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_smolagents/README.md -------------------------------------------------------------------------------- /demo/talk_to_smolagents/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_smolagents/app.py -------------------------------------------------------------------------------- /demo/talk_to_smolagents/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/talk_to_smolagents/requirements.txt -------------------------------------------------------------------------------- /demo/video_chat/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/video_chat/app.py -------------------------------------------------------------------------------- /demo/voice_text_editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/voice_text_editor/README.md -------------------------------------------------------------------------------- /demo/voice_text_editor/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/voice_text_editor/app.py -------------------------------------------------------------------------------- /demo/voice_text_editor_local/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/voice_text_editor_local/app.py -------------------------------------------------------------------------------- /demo/webrtc_vs_websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/webrtc_vs_websocket/README.md -------------------------------------------------------------------------------- /demo/webrtc_vs_websocket/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/webrtc_vs_websocket/app.py -------------------------------------------------------------------------------- /demo/webrtc_vs_websocket/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/webrtc_vs_websocket/index.html -------------------------------------------------------------------------------- /demo/webrtc_vs_websocket/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/webrtc_vs_websocket/requirements.txt -------------------------------------------------------------------------------- /demo/whisper_realtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/whisper_realtime/README.md -------------------------------------------------------------------------------- /demo/whisper_realtime/README_gradio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/whisper_realtime/README_gradio.md -------------------------------------------------------------------------------- /demo/whisper_realtime/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/whisper_realtime/app.py -------------------------------------------------------------------------------- /demo/whisper_realtime/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/demo/whisper_realtime/index.html -------------------------------------------------------------------------------- /demo/whisper_realtime/requirements.txt: -------------------------------------------------------------------------------- 1 | fastrtc[vad] 2 | groq 3 | python-dotenv 4 | twilio -------------------------------------------------------------------------------- /dist/fastrtc-0.0.19.dev0-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/dist/fastrtc-0.0.19.dev0-py3-none-any.whl -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | fastrtc.org -------------------------------------------------------------------------------- /docs/Discord-Symbol-White.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/Discord-Symbol-White.svg -------------------------------------------------------------------------------- /docs/advanced-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/advanced-configuration.md -------------------------------------------------------------------------------- /docs/cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/cookbook.md -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/fastrtc_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/fastrtc_logo.png -------------------------------------------------------------------------------- /docs/fastrtc_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/fastrtc_logo_small.png -------------------------------------------------------------------------------- /docs/gradio-logo-with-title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/gradio-logo-with-title.svg -------------------------------------------------------------------------------- /docs/gradio-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/gradio-logo.svg -------------------------------------------------------------------------------- /docs/hf-logo-with-title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/hf-logo-with-title.svg -------------------------------------------------------------------------------- /docs/hf-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/hf-logo.svg -------------------------------------------------------------------------------- /docs/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/image.png -------------------------------------------------------------------------------- /docs/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/image2.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/speech_to_text_gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/speech_to_text_gallery.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/text_to_speech_gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/text_to_speech_gallery.md -------------------------------------------------------------------------------- /docs/turn_taking_gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/turn_taking_gallery.md -------------------------------------------------------------------------------- /docs/userguide/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/userguide/api.md -------------------------------------------------------------------------------- /docs/userguide/audio-video.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/userguide/audio-video.md -------------------------------------------------------------------------------- /docs/userguide/audio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/userguide/audio.md -------------------------------------------------------------------------------- /docs/userguide/gradio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/userguide/gradio.md -------------------------------------------------------------------------------- /docs/userguide/streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/userguide/streams.md -------------------------------------------------------------------------------- /docs/userguide/video.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/userguide/video.md -------------------------------------------------------------------------------- /docs/userguide/webrtc_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/userguide/webrtc_docs.md -------------------------------------------------------------------------------- /docs/userguide/websocket_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/userguide/websocket_docs.md -------------------------------------------------------------------------------- /docs/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/docs/utils.md -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/Example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/Example.svelte -------------------------------------------------------------------------------- /frontend/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/Index.svelte -------------------------------------------------------------------------------- /frontend/gradio.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/gradio.config.js -------------------------------------------------------------------------------- /frontend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/index.ts -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/shared/AudioWave.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/AudioWave.svelte -------------------------------------------------------------------------------- /frontend/shared/InteractiveAudio.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/InteractiveAudio.svelte -------------------------------------------------------------------------------- /frontend/shared/InteractiveVideo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/InteractiveVideo.svelte -------------------------------------------------------------------------------- /frontend/shared/MicrophoneMuted.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/MicrophoneMuted.svelte -------------------------------------------------------------------------------- /frontend/shared/PulsingIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/PulsingIcon.svelte -------------------------------------------------------------------------------- /frontend/shared/StaticAudio.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/StaticAudio.svelte -------------------------------------------------------------------------------- /frontend/shared/StaticVideo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/StaticVideo.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/background.png -------------------------------------------------------------------------------- /frontend/shared/VideoChat/binary_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/binary_utils.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/components/AudioWave.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/components/AudioWave.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/components/ChatBtn.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/components/ChatBtn.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/components/ChatInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/components/ChatInput.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/components/ChatMessage.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/components/ChatMessage.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/components/ChatRecords.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/components/ChatRecords.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/gaussianAvatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/gaussianAvatar.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/helpers/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/helpers/player.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/helpers/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/helpers/processor.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/helpers/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/helpers/ws.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/CameraOff.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/CameraOff.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/CameraOn.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/CameraOn.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/Check.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/Check.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/IconFont.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/IconFont.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/MicOff.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/MicOff.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/MicOn.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/MicOn.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/PictureInPicture.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/PictureInPicture.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/Send.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/Send.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/SideBySide.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/SideBySide.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/Stop.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/Stop.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/SubtitleOff.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/SubtitleOff.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/SubtitleOn.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/SubtitleOn.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/VolumeOff.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/VolumeOff.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/VolumeOn.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/VolumeOn.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/index.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/icons/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/icons/style.css -------------------------------------------------------------------------------- /frontend/shared/VideoChat/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/index.svelte -------------------------------------------------------------------------------- /frontend/shared/VideoChat/interface/eventType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/interface/eventType.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/interface/voiceChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/interface/voiceChat.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/stream_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/stream_utils.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/utils.ts -------------------------------------------------------------------------------- /frontend/shared/VideoChat/webrtc_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/VideoChat/webrtc_utils.ts -------------------------------------------------------------------------------- /frontend/shared/Webcam.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/Webcam.svelte -------------------------------------------------------------------------------- /frontend/shared/WebcamPermissions.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/WebcamPermissions.svelte -------------------------------------------------------------------------------- /frontend/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/index.ts -------------------------------------------------------------------------------- /frontend/shared/stream_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/stream_utils.ts -------------------------------------------------------------------------------- /frontend/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/utils.ts -------------------------------------------------------------------------------- /frontend/shared/webrtc_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/frontend/shared/webrtc_utils.ts -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/justfile -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /overrides/partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/overrides/partials/header.html -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/pyproject.toml -------------------------------------------------------------------------------- /upload_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumanAIGC-Engineering/gradio-webrtc/HEAD/upload_space.py --------------------------------------------------------------------------------