diff options
| author | huker667 <huker@tuta.io> | 2026-07-15 21:07:09 +0300 |
|---|---|---|
| committer | huker667 <huker@tuta.io> | 2026-07-15 21:07:09 +0300 |
| commit | 99dbfad460e725d49b633665d164c24b3b1b5ec1 (patch) | |
| tree | 1f920f2bc2b2eb2df3477cfe25fdb62e8f2713d9 /helpers.py | |
| parent | 631fabf30dec054aa0c7561dbbbf862527096b71 (diff) | |
| download | uzbekgpt-99dbfad460e725d49b633665d164c24b3b1b5ec1.tar.gz uzbekgpt-99dbfad460e725d49b633665d164c24b3b1b5ec1.tar.bz2 uzbekgpt-99dbfad460e725d49b633665d164c24b3b1b5ec1.zip | |
fix def config, file reading and add vosk api support
Diffstat (limited to 'helpers.py')
| -rw-r--r-- | helpers.py | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -1,4 +1,5 @@ import time +import requests from aiogram.methods import AnswerGuestQuery, SendPoll from aiogram.types import InlineQueryResultArticle, InputTextMessageContent, InputRichMessageContent, InputRichMessage, Message @@ -129,3 +130,21 @@ async def answer_poll( correct_option_id=correct_option_id, ) ) + + +def send_to_vosk(audio): + files = { + "audio": ( + "voice.ogg", + audio, + "audio/ogg" + ) + } + + r = requests.post( + VOSK_API, + files=files, + timeout=15 + ) + + return r.json() |