python文字转语音哪个库好用

  • *python文字转语音哪个库好用?

Python 文字转语音(TTS,TextToSpeech)有很多库可以实现,例如:

  • pyttsx3
  • gTTS
  • IBM Watson TTS
  • win32com(Windows 平台)

注意:如未安装请先安装,为节省时间,以下我把安装和使用写在一个代码块中了,应该是分开的。

pyttsx3

pip install pyttsx3 import pyttsx3 pyttsx3.speak("Hello World")

gTTS

pip install gTTS from gtts import gTTS tts = gTTS('Hello World') tts.save('hello.mp3')

IBM Watson TTS

pip install tts-watson from tts_watson.TtsWatson import TtsWatson ttsWatson = TtsWatson('watson_user', 'watson_password', 'en-US_AllisonVoice')  ttsWatson.play("Hello World")

win32com(Windows 平台)

import win32com.client as wincl speak = wincl.Dispatch("SAPI.SpVoice") speak.Speak("Hello World")

当然,还包括国内的语音平台也提供 TTS 服务,例如,讯飞科技,百度智能语音开放平台,阿里云,腾讯云,思必驰,等等。

在这里没有直接给出结论,到底是哪个好呢?如果脱离了业务,就会变得毫无意义,不然也就没有类似于”技术选型”的必要性了,以上,只是提供了最初最初的参考。

2021/07/28 更新:

在 GitHub 上发现一个仓库 python_tts,内容是关于 Python 各大平台的 TTS 比较以及具体实现的。不过最后更新日期已经是 年前,如有兴趣也可前往了解。地址为:

https://github.com/silencesmile/python_tts

Original: https://blog.csdn.net/huangbangqing12/article/details/122813869
Author: 虚坏叔叔
Title: python文字转语音哪个库好用

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/498066/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球