8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Python 中 pyttsx3 和 Speech_recognition 的分段错误

HoangIta 2月前

25 0

当我使用 pyttsx3 和 Speech_recognition 运行 Python 脚本时,我遇到了分段错误。这是我的代码的简化版本:import timeimport pyttsx3import Speech_recog...

pyttsx3 运行 Python 脚本时,我遇到了分段错误 speech_recognition 。这是我的代码的简化版本:

import time
import pyttsx3
import speech_recognition as sr

recognizer = sr.Recognizer()
engine = pyttsx3.init()

def speke(text):
    engine.say("")
    engine.say(text)
    engine.runAndWait()

def dot_s():
    for i in range(4):
        time.sleep(0.5)
        print(".", end="", flush=True)
    print("")

if __name__ == "__main__":
    speke("Initialize Jarvis......")
    while True:
        try:
            with sr.Microphone() as source:
                print("\nListening", end="", flush=True)
                dot_s()
                audio = recognizer.listen(source, timeout=2, phrase_time_limit=2)
            print("Recognizing", end="", flush=True)
            dot_s()
            Word = recognizer.recognize_google(audio)
            if Word.lower() == "jarvis":
                speke("ya")
                with sr.Microphone() as source:
                    print("\nJarvis Activating", end="", flush=True)
                    dot_s()
                    audio = recognizer.listen(source)
                    print("Recognizing", end="", flush=True)
                    dot_s()
                    command = recognizer.recognize_google(audio)
                    processCommand(command)
        except Exception as x:
            print(f"Error : {x}")

运行此脚本会导致“分段错误(核心转储)”错误。我该如何解决这个问题?

python3 main.py 
Segmentation fault (core dumped)

这是 输出 (错误)

帖子版权声明 1、本帖标题:Python 中 pyttsx3 和 Speech_recognition 的分段错误
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由HoangIta在本站《python》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: