Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soniox TTS & STT

Soniox сервисі арқылы қазақша мәтінді дауыстау (TTS) және дауысты мәтінге айналдыру (STT). Ешқандай API кілт қажет етпейді әрі тегін.

📦 Орнату

pip install curl_cffi websockets sounddevice pydub

🚀 Қолдану

1. TTS (Мәтінді дауыстау)

from tts import SonioxTTS

tts = SonioxTTS()
tts.speak("Сәлеметсіз бе!", output_file="audio.mp3", voice="Emma", language="kk")

2. STT (Аудионы мәтінге айналдыру)

import asyncio
from stt import SonioxSTT

async def main():
    stt = SonioxSTT()
    text = await stt.transcribe_file("audio.mp3", provider="soniox", language="kk")
    print(text)

asyncio.run(main())

📂 Мысалдар

Толық әрі кеңейтілген қолдану мысалдары мысалдар/ бумасында:

  • мысалдар/example_tts.py — TTS мысалы
  • мысалдар/example_stt.py — STT мысалы

👤 Автор

About

Қазақша тегін ЖИ арқылы мәтінді аудиоға түрлендіру және керісінше аудионы мәтінге түрлендіруге арналған Soniox сервисін қолданатын бейресми жоба.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Contributors

Languages