feat(telegram): add voice transcription model override (#98)
This commit is contained in:
@@ -133,6 +133,7 @@ def test_telegram_backend_build_and_run_wires_config(
|
||||
chat_id=321,
|
||||
voice_transcription=True,
|
||||
voice_max_bytes=1234,
|
||||
voice_transcription_model="whisper-1",
|
||||
files=TelegramFilesSettings(enabled=True, allowed_user_ids=[1, 2]),
|
||||
topics=TelegramTopicsSettings(enabled=True, scope="main"),
|
||||
)
|
||||
@@ -150,6 +151,7 @@ def test_telegram_backend_build_and_run_wires_config(
|
||||
assert cfg.chat_id == 321
|
||||
assert cfg.voice_transcription is True
|
||||
assert cfg.voice_max_bytes == 1234
|
||||
assert cfg.voice_transcription_model == "whisper-1"
|
||||
assert cfg.files.enabled is True
|
||||
assert cfg.files.allowed_user_ids == [1, 2]
|
||||
assert cfg.topics.enabled is True
|
||||
|
||||
@@ -188,6 +188,7 @@ async def test_transcribe_voice_handles_missing_file() -> None:
|
||||
bot=bot,
|
||||
msg=_voice_message(),
|
||||
enabled=True,
|
||||
model="whisper-1",
|
||||
reply=reply,
|
||||
)
|
||||
|
||||
@@ -207,6 +208,7 @@ async def test_transcribe_voice_handles_missing_download() -> None:
|
||||
bot=bot,
|
||||
msg=_voice_message(),
|
||||
enabled=True,
|
||||
model="whisper-1",
|
||||
reply=reply,
|
||||
)
|
||||
|
||||
@@ -235,6 +237,7 @@ async def test_transcribe_voice_rejects_large_voice_without_downloading() -> Non
|
||||
bot=bot,
|
||||
msg=_voice_message(file_size=10_000),
|
||||
enabled=True,
|
||||
model="whisper-1",
|
||||
max_bytes=100,
|
||||
reply=reply,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user