aplay:main:831:音频打开错误:没有这样的文件或目录

问题描述 投票:0回答:2

当我运行此代码时:

import pyttsx3
engine = pyttsx3.init()
engine.say("Hello, World!")
engine.runAndWait()

显示:

aplay: main:831: audio open error: No such file or directory

我的系统上安装了

pyttsx3==2.90
(Manjaro 21.1.2 Pahvo)。

我也尝试过重新安装 pip 和 pyttsx3,并且我还检查了几次语法,一切似乎都很好。

任何建议都会有很大帮助:)

python python-3.x module pip manjaro
2个回答
0
投票

我通过将这些行添加到我的脚本中解决了问题:

  os.system('sudo apt install -y espeak')
  os.system('sudo apt-get -y update')
  os.system('sudo apt-get install -y alsa-utils')
  os.system('sudo apt-get install -y software-properties-common')
  os.system('sudo apt-get install -y ffmpeg')

或者,您也可以在终端中运行这些命令。之后就没有再出现任何问题了。


0
投票

同样的错误发生在我身上,我通过不从 root 运行来修复它。

© www.soinside.com 2019 - 2024. All rights reserved.