【问题标题】:How to make the computer speak in python?如何让电脑用python说话?
【发布时间】:2019-12-28 11:01:15
【问题描述】:

我尝试使用 gtts:

from gtts import gTTs
import os

tts = gTTS(text='Good morning', lang='en')
tts.save("good.mp3")
os.system("mpg321 good.mp3")

但是我收到了这个错误:

'mpg321' is not recognized as an internal or external command operable program or batch file.

为什么会这样?我什至有portaudio,但不知道怎么做。

【问题讨论】:

  • mpg321 good.mp3 是否在外部 Python 工作?
  • 也尝试添加mpg321的路径。通常 PATH 环境变量在系统命令中不可用。
  • 我确实添加了 mpg 到路径,也没有好的网站可以下载它。
  • python之外是什么意思
  • 你使用 Linux 吗?在 Linux Ubuntu/Mint/Debian 上,您可以使用 apt install mpg321 安装它

标签: python python-3.x gtts


【解决方案1】:

mpg 是一种让计算机说话的复杂方法

尝试使用playsound,它很容易通过pip安装,而且并不复杂。 你所要做的就是输入

playsound("good.mp3")

【讨论】:

  • 我什至用过 os.它的语法是`os.system("Start example.mp3")`。
猜你喜欢
  • 2016-04-14
  • 1970-01-01
  • 2010-12-09
  • 2019-01-15
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多