微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python没有名为playsound的模块

如何解决python没有名为playsound的模块

试图在运行 raspbian os 的 raspBerry pi 上进行一些语音识别,但无论我做什么,我都会收到错误“没有名为 playsound 的模块”。 我正在使用 pip install playsound 并成功安装。 我正在使用 pip freeze | grep 播放并获取播放声音 ==1.2.2。 我已经加载了最新的 Raspbian 操作系统,但结果相同。 播放声音文件是应该在的地方。 我试过 pip3 安装。 我已经尝试卸载两者并重新安装在 pip 上。 我已经升级了 pip 和 raspbian。 代码认的,没什么特别的。 在这里没有想法和任何帮助将不胜感激。

import os
import time
import playsound
import speech_recognition as sr
from gtts import gTTS

def speak(text):
   tts = gTTS(text=text,lang="en-uk")
   filename = "voice.mp3"
   tts.save(filename)
   playsound.playsound(filename)

speak("hello")

解决方法

如果你用 python3 {python_file}.py 运行你的 python 程序,尝试使用

python3 -m pip install

或者,如果您使用 python {python_file}.py 运行您的 python 程序,请使用

python -m pip install

这将保证 pip 指的是您正在使用的确切 python 版本。

,

在折腾了很长一段时间之后,我从来没有让 playsound 正常工作,但对 pydub 没有任何问题。使用 pydub,它可以按预期工作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。