SHA256
Добавить адаптацию голосовых ответов бота
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# Голосовая адаптация ответов Telegram-бота
|
||||
|
||||
## Краткое описание
|
||||
Добавлены персональные настройки голосовых ответов и адаптации текста перед озвучкой. Если голосовые ответы включены, сервис перед TTS может отдельно прогонять финальный текст через OpenAI-модель и отправлять более короткую голосовую версию в исходный чат, личный чат пользователя и общий чат `@shine_writing`, если эти чаты доступны и отличаются.
|
||||
|
||||
## Что проверить
|
||||
- Команды `/voice_on`, `/voice_off`, `/voice_status` для конкретного пользователя.
|
||||
- Команды `/voice_rewrite_on`, `/voice_rewrite_off`, `/voice_rewrite_status` для конкретного пользователя.
|
||||
- Команда `/status` показывает очередь, голосовые ответы и адаптацию текста перед озвучкой.
|
||||
- При включённых голосовых ответах после задачи приходит текстовый ответ и voice-ответ.
|
||||
- При включённой адаптации voice-ответ короче и без длинных технических строк.
|
||||
- При задаче из личного чата voice дополнительно появляется в общем чате `@shine_writing`.
|
||||
- При задаче из общего чата voice дополнительно появляется в личном чате пользователя, если сервис уже знает его личный chat_id.
|
||||
|
||||
## Ожидаемый результат
|
||||
Текстовый ответ остаётся полным. Голосовая версия приходит отдельно, звучит короче и естественнее, а персональные настройки одного пользователя не меняют поведение других пользователей.
|
||||
|
||||
## Статус
|
||||
pending
|
||||
Reference in New Issue
Block a user