与google translate text to speech api接口的python库
aiogTTS的Python项目详细描述
aiogtts
aiogtts(异步google文本到语音),一个python库,用于与google translate的文本到语音api接口。 将语音MP3数据写入文件或类似文件的对象(bytestring)以进行进一步的音频操作。
原始GTTS和GTTS令牌
- https://github.com/pndurette/gTTS/(75%的回购)
- https://github.com/Boudewijn26/gTTS-token/(此回购中的token.py)
功能
- 可定制的特定于语音的句子标记器,允许阅读无限长度的文本,同时保持适当的语调、缩写、小数等;
- 可定制的文本预处理器,例如,可提供发音校正;
- 自动检索支持的语言。
安装
$ pip install aiogTTS
快速启动
importasynciofromioimportBytesIOfromaiogttsimportaiogTTSasyncdefmain():aiogtts=aiogTTS()io=BytesIO()awaitaiogtts.save('Привет, мир!','audio.mp3',lang='ru')awaitaiogtts.write_to_fp('Hallo!',io,slow=True,lang='de')asyncio.get_event_loop().run_until_complete(main())