forked from Rockachopa/Timmy-time-dashboard
51 lines
1.2 KiB
Python
51 lines
1.2 KiB
Python
"""Voice subpackage — re-exports for convenience."""
|
|
|
|
from timmy.voice.activation import (
|
|
EXIT_COMMANDS,
|
|
WHISPER_HALLUCINATIONS,
|
|
is_exit_command,
|
|
is_hallucination,
|
|
)
|
|
from timmy.voice.audio_io import (
|
|
DEFAULT_CHANNELS,
|
|
DEFAULT_MAX_UTTERANCE,
|
|
DEFAULT_MIN_UTTERANCE,
|
|
DEFAULT_SAMPLE_RATE,
|
|
DEFAULT_SILENCE_DURATION,
|
|
DEFAULT_SILENCE_THRESHOLD,
|
|
_rms,
|
|
)
|
|
from timmy.voice.helpers import _install_quiet_asyncgen_hooks, _suppress_mcp_noise
|
|
from timmy.voice.llm import LLMMixin
|
|
from timmy.voice.speech_engines import (
|
|
_VOICE_PREAMBLE,
|
|
DEFAULT_PIPER_VOICE,
|
|
DEFAULT_WHISPER_MODEL,
|
|
_strip_markdown,
|
|
)
|
|
from timmy.voice.stt import STTMixin
|
|
from timmy.voice.tts import TTSMixin
|
|
|
|
__all__ = [
|
|
"DEFAULT_CHANNELS",
|
|
"DEFAULT_MAX_UTTERANCE",
|
|
"DEFAULT_MIN_UTTERANCE",
|
|
"DEFAULT_PIPER_VOICE",
|
|
"DEFAULT_SAMPLE_RATE",
|
|
"DEFAULT_SILENCE_DURATION",
|
|
"DEFAULT_SILENCE_THRESHOLD",
|
|
"DEFAULT_WHISPER_MODEL",
|
|
"EXIT_COMMANDS",
|
|
"LLMMixin",
|
|
"STTMixin",
|
|
"TTSMixin",
|
|
"WHISPER_HALLUCINATIONS",
|
|
"_VOICE_PREAMBLE",
|
|
"_install_quiet_asyncgen_hooks",
|
|
"_rms",
|
|
"_strip_markdown",
|
|
"_suppress_mcp_noise",
|
|
"is_exit_command",
|
|
"is_hallucination",
|
|
]
|