2.2 KiB
2.2 KiB
Голосовой ввод и озвучка (STT/TTS)
Статус: pending
Что сделано
- Добавлен голосовой ввод в:
- личный чат;
- форму ответа в канале;
- форму нового сообщения в канале;
- форму ответа в треде.
- Добавлен инструмент «Прочесть вслух» для текста в чате.
- Добавлен экран
Настройки инструментов ввода:- STT через OpenAI (base URL, API key, качество, модель);
- TTS через Browser / Piper HTTP / OpenAI TTS.
- Для TTS добавлена кнопка «Проверить озвучку».
- Если инструмент не настроен, показывается предложение перейти в настройки.
- Настройки сохраняются локально и сохраняются между сессиями.
Как проверять
- Открыть
Настройки -> Настройки инструментов ввода. - В блоке STT заполнить OpenAI API key (и при необходимости URL/модель).
- В блоке TTS выбрать OpenAI, заполнить API key, при необходимости модель/голос.
- Нажать «Проверить озвучку» и убедиться, что звук воспроизводится.
- Открыть чат/канал/тред, нажать кнопку
🎤, записать голос, нажатьOK. - Убедиться, что распознанный текст подставился в поле ввода.
- Отправить сообщение и проверить, что оно дошло.
Ожидаемый результат
- Голосовой ввод работает во всех указанных формах.
- Озвучка через OpenAI TTS работает с тем же ключом, что и STT (если ключ имеет нужные права).
- При пустых настройках показывается понятный переход в настройки.