fmus-vox
Contents:
Installation
Quick Start Guide
API Reference
Examples
Contributing
fmus-vox
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__del__() (fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
__enter__() (fmus_vox.stream.audioplayer.AudioPlayer method)
(fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
(fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
__exit__() (fmus_vox.stream.audioplayer.AudioPlayer method)
(fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
(fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
__init__() (fmus_vox.chatbot.conversation.Conversation method)
(fmus_vox.core.audio.Audio method)
(fmus_vox.core.config.Config method)
(fmus_vox.core.utils.LazyLoader method)
(fmus_vox.stream.audioplayer.AudioEffect method)
(fmus_vox.stream.audioplayer.AudioPlayer method)
(fmus_vox.stream.audioplayer.Equalizer method)
(fmus_vox.stream.AudioWebSocket method)
(fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.AudioFilter method)
(fmus_vox.stream.microphone.AudioLevelMeter method)
(fmus_vox.stream.microphone.Microphone method)
(fmus_vox.stream.microphone.NoiseReduction method)
(fmus_vox.stream.microphone.Normalization method)
(fmus_vox.stream.StreamBuffer method)
(fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
(fmus_vox.stream.WebSocketVoiceStream method)
(fmus_vox.stt.transcriber.Transcriber method)
(fmus_vox.stt.whisper.WhisperTranscriber method)
(fmus_vox.tts.speaker.Speaker method)
(fmus_vox.voice.cloner.VoiceCloner method)
(fmus_vox.wakeword.detector.WakeWordDetector method)
(fmus_vox.wakeword.WakeWordDetector method)
__len__() (fmus_vox.chatbot.conversation.Conversation method)
(fmus_vox.core.audio.Audio method)
(fmus_vox.stream.StreamBuffer method)
__new__() (fmus_vox.stt.transcriber.Transcriber static method)
(fmus_vox.tts.speaker.Speaker static method)
(fmus_vox.voice.cloner.VoiceCloner static method)
__str__() (fmus_vox.chatbot.conversation.Conversation method)
A
add_assistant_message() (fmus_vox.chatbot.conversation.Conversation method)
add_callback() (fmus_vox.wakeword.detector.WakeWordDetector method)
(fmus_vox.wakeword.WakeWordDetector method)
add_effect() (fmus_vox.stream.audioplayer.AudioPlayer method)
add_filter() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
add_message() (fmus_vox.chatbot.conversation.Conversation method)
add_reference() (fmus_vox.voice.cloner.VoiceCloner method)
add_system_message() (fmus_vox.chatbot.conversation.Conversation method)
add_user_message() (fmus_vox.chatbot.conversation.Conversation method)
as_dict (fmus_vox.core.config.Config property)
Audio (class in fmus_vox.core.audio)
AudioEffect (class in fmus_vox.stream.audioplayer)
AudioFilter (class in fmus_vox.stream.microphone)
AudioLevelMeter (class in fmus_vox.stream.microphone)
AudioPlayer (class in fmus_vox.stream.audioplayer)
AudioWebSocket (class in fmus_vox.stream)
C
calibrate() (fmus_vox.stream.microphone.NoiseReduction method)
calibrate_noise_profile() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
change_pitch() (fmus_vox.core.audio.Audio method)
change_speed() (fmus_vox.core.audio.Audio method)
clear() (fmus_vox.stream.StreamBuffer method)
clear_history() (fmus_vox.chatbot.conversation.Conversation method)
clone_voice() (in module fmus_vox.voice)
close() (fmus_vox.stream.audioplayer.AudioPlayer method)
(fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
Config (class in fmus_vox.core.config)
connect() (fmus_vox.stream.AudioWebSocket method)
connect_websocket() (fmus_vox.stream.WebSocketVoiceStream method)
Conversation (class in fmus_vox.chatbot.conversation)
create_detector() (in module fmus_vox.wakeword)
create_vad_detector() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
create_websocket_server() (in module fmus_vox.stream)
D
data (fmus_vox.core.audio.Audio property)
denoise() (fmus_vox.core.audio.Audio method)
detect() (fmus_vox.wakeword.detector.WakeWordDetector method)
(fmus_vox.wakeword.WakeWordDetector method)
detect_vad() (fmus_vox.core.audio.Audio method)
detect_wake_word() (in module fmus_vox.wakeword)
disable() (fmus_vox.stream.audioplayer.AudioEffect method)
(fmus_vox.stream.microphone.AudioFilter method)
disconnect() (fmus_vox.stream.AudioWebSocket method)
disconnect_websocket() (fmus_vox.stream.WebSocketVoiceStream method)
download_file() (in module fmus_vox.core.utils)
duration (fmus_vox.core.audio.Audio property)
E
enable() (fmus_vox.stream.audioplayer.AudioEffect method)
(fmus_vox.stream.microphone.AudioFilter method)
ensure_path_exists() (in module fmus_vox.core.utils)
Equalizer (class in fmus_vox.stream.audioplayer)
F
fmus_vox.core
module
fmus_vox.core.config
module
fmus_vox.core.utils
module
fmus_vox.stream
module
fmus_vox.stream.audioplayer
module
fmus_vox.stream.microphone
module
fmus_vox.stt
module
fmus_vox.stt.whisper
module
fmus_vox.tts
module
fmus_vox.voice
module
fmus_vox.wakeword
module
FORMAT_MAP (fmus_vox.stream.audioplayer.AudioPlayer attribute)
(fmus_vox.stream.Microphone attribute)
(fmus_vox.stream.microphone.Microphone attribute)
format_timestamp() (in module fmus_vox.core.utils)
G
generate_response() (fmus_vox.chatbot.conversation.Conversation method)
get() (fmus_vox.core.config.Config method)
(fmus_vox.core.utils.LazyLoader method)
get_available_voices() (fmus_vox.tts.speaker.Speaker method)
get_config() (in module fmus_vox.core.config)
get_default_device() (fmus_vox.stream.audioplayer.AudioPlayer static method)
(fmus_vox.stream.Microphone static method)
(fmus_vox.stream.microphone.Microphone static method)
get_device() (fmus_vox.core.config.Config method)
get_duration() (fmus_vox.stream.audioplayer.AudioPlayer method)
get_last_message() (fmus_vox.chatbot.conversation.Conversation method)
get_logger() (in module fmus_vox.core.utils)
get_messages_for_llm() (fmus_vox.chatbot.conversation.Conversation method)
get_model_path() (fmus_vox.core.config.Config method)
get_position() (fmus_vox.stream.audioplayer.AudioPlayer method)
get_voice() (fmus_vox.voice.cloner.VoiceCloner method)
I
is_connected (fmus_vox.stream.AudioWebSocket property)
is_playing() (fmus_vox.stream.audioplayer.AudioPlayer method)
is_running (fmus_vox.wakeword.detector.WakeWordDetector property)
(fmus_vox.wakeword.WakeWordDetector property)
is_streaming (fmus_vox.stream.AudioWebSocket property)
L
LazyLoader (class in fmus_vox.core.utils)
list_devices() (fmus_vox.stream.audioplayer.AudioPlayer static method)
(fmus_vox.stream.Microphone static method)
(fmus_vox.stream.microphone.Microphone static method)
list_voices() (fmus_vox.voice.cloner.VoiceCloner method)
load() (fmus_vox.core.audio.Audio class method)
load_from_file() (fmus_vox.chatbot.conversation.Conversation class method)
load_model() (fmus_vox.wakeword.detector.WakeWordDetector method)
(fmus_vox.wakeword.WakeWordDetector method)
M
Mic (in module fmus_vox.stream.microphone)
Microphone (class in fmus_vox.stream)
(class in fmus_vox.stream.microphone)
module
fmus_vox.core
fmus_vox.core.config
fmus_vox.core.utils
fmus_vox.stream
fmus_vox.stream.audioplayer
fmus_vox.stream.microphone
fmus_vox.stt
fmus_vox.stt.whisper
fmus_vox.tts
fmus_vox.voice
fmus_vox.wakeword
N
NoiseReduction (class in fmus_vox.stream.microphone)
Normalization (class in fmus_vox.stream.microphone)
normalize() (fmus_vox.core.audio.Audio method)
O
on_audio() (fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
on_new_message() (fmus_vox.chatbot.conversation.Conversation method)
on_playback_complete() (fmus_vox.stream.audioplayer.AudioPlayer method)
on_position_change() (fmus_vox.stream.audioplayer.AudioPlayer method)
on_speech() (fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
on_speech_end() (fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
on_speech_start() (fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
on_vad() (fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
open() (fmus_vox.stream.audioplayer.AudioPlayer method)
(fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
P
pause() (fmus_vox.stream.audioplayer.AudioPlayer method)
pitch() (fmus_vox.tts.speaker.Speaker method)
play() (fmus_vox.core.audio.Audio method)
(fmus_vox.stream.audioplayer.AudioPlayer method)
Player (in module fmus_vox.stream.audioplayer)
process() (fmus_vox.stream.audioplayer.AudioEffect method)
(fmus_vox.stream.audioplayer.Equalizer method)
(fmus_vox.stream.microphone.AudioFilter method)
(fmus_vox.stream.microphone.AudioLevelMeter method)
(fmus_vox.stream.microphone.NoiseReduction method)
(fmus_vox.stream.microphone.Normalization method)
R
read() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
(fmus_vox.stream.StreamBuffer method)
read_latest() (fmus_vox.stream.StreamBuffer method)
record() (fmus_vox.core.audio.Audio class method)
(fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
record_until_silence() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
register_model() (fmus_vox.stt.transcriber.Transcriber class method)
(fmus_vox.tts.speaker.Speaker class method)
(fmus_vox.voice.cloner.VoiceCloner class method)
remove_callback() (fmus_vox.wakeword.detector.WakeWordDetector method)
(fmus_vox.wakeword.WakeWordDetector method)
remove_effect() (fmus_vox.stream.audioplayer.AudioPlayer method)
remove_filter() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
remove_voice() (fmus_vox.voice.cloner.VoiceCloner method)
resample() (fmus_vox.core.audio.Audio method)
reset() (fmus_vox.core.config.Config method)
(fmus_vox.core.utils.LazyLoader method)
resume() (fmus_vox.stream.audioplayer.AudioPlayer method)
S
sample_rate (fmus_vox.core.audio.Audio property)
save() (fmus_vox.core.audio.Audio method)
(fmus_vox.core.config.Config method)
save_to_file() (fmus_vox.chatbot.conversation.Conversation method)
seek() (fmus_vox.stream.audioplayer.AudioPlayer method)
send_audio() (fmus_vox.stream.AudioWebSocket method)
send_synthesis() (fmus_vox.stream.AudioWebSocket method)
send_text() (fmus_vox.stream.AudioWebSocket method)
send_transcription() (fmus_vox.stream.AudioWebSocket method)
set() (fmus_vox.core.config.Config method)
set_gain() (fmus_vox.stream.audioplayer.Equalizer method)
set_pitch() (fmus_vox.tts.speaker.Speaker method)
set_speed() (fmus_vox.tts.speaker.Speaker method)
set_style() (fmus_vox.tts.speaker.Speaker method)
set_visualization_callback() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
set_voice() (fmus_vox.tts.speaker.Speaker method)
speak() (fmus_vox.tts.speaker.Speaker method)
(in module fmus_vox.tts)
speak_async() (fmus_vox.tts.speaker.Speaker method)
speak_with_metadata() (fmus_vox.tts.speaker.Speaker method)
speak_with_metadata_async() (fmus_vox.tts.speaker.Speaker method)
Speaker (class in fmus_vox.tts.speaker)
speed() (fmus_vox.tts.speaker.Speaker method)
split_on_silence() (fmus_vox.core.audio.Audio method)
start() (fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
start_recording() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
start_streaming() (fmus_vox.wakeword.detector.WakeWordDetector method)
(fmus_vox.wakeword.WakeWordDetector method)
stop() (fmus_vox.stream.audioplayer.AudioPlayer method)
(fmus_vox.stream.voice_stream.VoiceStream method)
(fmus_vox.stream.VoiceStream method)
stop_recording() (fmus_vox.stream.Microphone method)
(fmus_vox.stream.microphone.Microphone method)
stop_streaming() (fmus_vox.wakeword.detector.WakeWordDetector method)
(fmus_vox.wakeword.WakeWordDetector method)
stream() (fmus_vox.stt.transcriber.Transcriber method)
(fmus_vox.stt.whisper.WhisperTranscriber method)
(fmus_vox.tts.speaker.Speaker method)
stream_to_websocket() (fmus_vox.stream.WebSocketVoiceStream method)
StreamBuffer (class in fmus_vox.stream)
style() (fmus_vox.tts.speaker.Speaker method)
synthesize() (fmus_vox.voice.cloner.VoiceCloner method)
T
timed() (in module fmus_vox.core.utils)
to_audio() (fmus_vox.stream.StreamBuffer method)
transcribe() (fmus_vox.stt.transcriber.Transcriber method)
(in module fmus_vox.stt)
transcribe_async() (fmus_vox.stt.transcriber.Transcriber method)
transcribe_with_metadata() (fmus_vox.stt.transcriber.Transcriber method)
(fmus_vox.stt.whisper.WhisperTranscriber method)
transcribe_with_metadata_async() (fmus_vox.stt.transcriber.Transcriber method)
Transcriber (class in fmus_vox.stt.transcriber)
trim() (fmus_vox.core.audio.Audio method)
U
update() (fmus_vox.core.config.Config method)
V
voice() (fmus_vox.tts.speaker.Speaker method)
VoiceCloner (class in fmus_vox.voice.cloner)
VoiceStream (class in fmus_vox.stream)
(class in fmus_vox.stream.voice_stream)
W
WakeWordDetector (class in fmus_vox.wakeword)
(class in fmus_vox.wakeword.detector)
WebSocketVoiceStream (class in fmus_vox.stream)
WhisperTranscriber (class in fmus_vox.stt.whisper)
write() (fmus_vox.stream.StreamBuffer method)