Soniox сервисі арқылы қазақша мәтінді дауыстау (TTS) және дауысты мәтінге айналдыру (STT). Ешқандай API кілт қажет етпейді әрі тегін.
pip install curl_cffi websockets sounddevice pydubfrom tts import SonioxTTS
tts = SonioxTTS()
tts.speak("Сәлеметсіз бе!", output_file="audio.mp3", voice="Emma", language="kk")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 мысалы
- Автор: Дәуіт Сұраған
- Telegram: @davidsuragan