aboutsummaryrefslogtreecommitdiff
path: root/helpers.py
diff options
context:
space:
mode:
authorhuker667 <huker@tuta.io>2026-07-15 21:07:09 +0300
committerhuker667 <huker@tuta.io>2026-07-15 21:07:09 +0300
commit99dbfad460e725d49b633665d164c24b3b1b5ec1 (patch)
tree1f920f2bc2b2eb2df3477cfe25fdb62e8f2713d9 /helpers.py
parent631fabf30dec054aa0c7561dbbbf862527096b71 (diff)
downloaduzbekgpt-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.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/helpers.py b/helpers.py
index b94ef05..6f4a3bc 100644
--- a/helpers.py
+++ b/helpers.py
@@ -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()