mirror of
https://github.com/HumanAIGC-Engineering/gradio-webrtc.git
synced 2026-02-05 01:49:23 +08:00
* Add code * add code * add code * Rename messages * rename * add code * Add demo * docs + demos + bug fixes * add code * styles * user guide * Styles * Add code * misc docs updates * print nit * whisper + pr * url for images * whsiper update * Fix bugs * remove demo files * version number * Fix pypi readme * Fix * demos * Add llama code editor * Update llama code editor and object detection cookbook * Add more cookbook demos * add code * Fix links for PR deploys * add code * Fix the install * add tts * TTS docs * Typo * Pending bubbles for reply on pause * Stream redesign (#63) * better error handling * Websocket error handling * add code --------- Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local> * remove docs from dist * Some docs typos * more typos * upload changes + docs * docs * better phone * update docs * add code * Make demos better * fix docs + websocket start_up * remove mention of FastAPI app * fastphone tweaks * add code * ReplyOnStopWord fixes * Fix cookbook * Fix pypi readme * add code * bump versions * sambanova cookbook * Fix tags * Llm voice chat * kyutai tag * Add error message to all index.html * STT module uses Moonshine * Not required from typing extensions * fix llm voice chat * Add vpn warning * demo fixes * demos * Add more ui args and gemini audio-video * update cookbook * version 9 --------- Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local>
62 lines
1.4 KiB
Python
62 lines
1.4 KiB
Python
from .credentials import (
|
|
get_hf_turn_credentials,
|
|
get_turn_credentials,
|
|
get_twilio_turn_credentials,
|
|
)
|
|
from .reply_on_pause import AlgoOptions, ReplyOnPause, SileroVadOptions
|
|
from .reply_on_stopwords import ReplyOnStopWords
|
|
from .speech_to_text import MoonshineSTT, get_stt_model
|
|
from .stream import Stream
|
|
from .text_to_speech import KokoroTTSOptions, get_tts_model
|
|
from .tracks import (
|
|
AsyncAudioVideoStreamHandler,
|
|
AsyncStreamHandler,
|
|
AudioEmitType,
|
|
AudioVideoStreamHandler,
|
|
StreamHandler,
|
|
VideoEmitType,
|
|
)
|
|
from .utils import (
|
|
AdditionalOutputs,
|
|
Warning,
|
|
WebRTCError,
|
|
aggregate_bytes_to_16bit,
|
|
async_aggregate_bytes_to_16bit,
|
|
audio_to_bytes,
|
|
audio_to_file,
|
|
audio_to_float32,
|
|
)
|
|
from .webrtc import (
|
|
WebRTC,
|
|
)
|
|
|
|
__all__ = [
|
|
"AsyncStreamHandler",
|
|
"AudioVideoStreamHandler",
|
|
"AudioEmitType",
|
|
"AsyncAudioVideoStreamHandler",
|
|
"AlgoOptions",
|
|
"AdditionalOutputs",
|
|
"aggregate_bytes_to_16bit",
|
|
"async_aggregate_bytes_to_16bit",
|
|
"audio_to_bytes",
|
|
"audio_to_file",
|
|
"audio_to_float32",
|
|
"get_hf_turn_credentials",
|
|
"get_twilio_turn_credentials",
|
|
"get_turn_credentials",
|
|
"ReplyOnPause",
|
|
"ReplyOnStopWords",
|
|
"SileroVadOptions",
|
|
"get_stt_model",
|
|
"MoonshineSTT",
|
|
"StreamHandler",
|
|
"Stream",
|
|
"VideoEmitType",
|
|
"WebRTC",
|
|
"WebRTCError",
|
|
"Warning",
|
|
"get_tts_model",
|
|
"KokoroTTSOptions",
|
|
]
|