feat: establish voice assistant V1 baseline

This commit is contained in:
2026-10-09 18:31:21 +00:00
commit cebcb3fd61
57 changed files with 9501 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
from collections.abc import AsyncIterator
from .adapter import TTSAdapter
class MockTTSAdapter(TTSAdapter):
def __init__(self) -> None:
self.calls: list[str] = []
async def synthesize(
self,
text: str,
) -> AsyncIterator[bytes]:
self.calls.append(text)
yield b"\x01\x02\x03\x04"
yield b"\x05\x06\x07\x08"