forked from Rockachopa/Timmy-time-dashboard
This commit is contained in:
50
src/timmy/voice/__init__.py
Normal file
50
src/timmy/voice/__init__.py
Normal file
@@ -0,0 +1,50 @@
|
||||
"""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",
|
||||
]
|
||||
Reference in New Issue
Block a user