Python 转换后Pyttsx模块无法运行

Python 转换后Pyttsx模块无法运行,python,pyttsx,Python,Pyttsx,所以我是一个新的穷人,我为奇怪的学校项目做了这个新的人工智能助理。我尝试将pyttsx用于tts函数。这是我的密码 #import libraries import re import pyttsx3 #pip install pyttsx3 import speech_recognition as sr #pip install speechRecognition import datetime import wikipedia #pip install wikipedia import w

所以我是一个新的穷人,我为奇怪的学校项目做了这个新的人工智能助理。我尝试将pyttsx用于tts函数。这是我的密码


#import libraries
import re
import pyttsx3 #pip install pyttsx3
import speech_recognition as sr #pip install speechRecognition
import datetime
import wikipedia #pip install wikipedia
import webbrowser
import os
import smtplib
import requests 
import json

file = open('usersettings.txt')
lines = file.readlines()
print("\n")
print (lines[1])
print (lines[2])
print (lines[3])
print (lines[4])
print (lines[5])
print (lines[6])



def speak(audio):
    engine = pyttsx3.init()
    print(audio)
    engine.say(audio)
    engine.runAndWait()


def wishMe():
    hour = int(datetime.datetime.now().hour)
    if hour>=0 and hour<12:
        speak("Good Morning!")

    elif hour>=12 and hour<18:
        speak("Good Afternoon!")   

    else:
        speak("Good Evening!")  

    if "male" in lines[6]:
        speak("I am Alpha! Sir, Please tell me how may I help you")
    else:
        speak("I am Alpha! Madam, please tell me how may I help you.")  


#导入库
进口稀土
导入pyttsx3#pip安装pyttsx3
将语音识别导入为sr#pip安装speechRecognition
导入日期时间
导入维基百科#pip安装维基百科
导入网络浏览器
导入操作系统
导入smtplib
导入请求
导入json
file=open('usersettings.txt')
lines=file.readlines()
打印(“\n”)
打印(第[1]行)
打印(第[2]行)
打印(第[3]行)
打印(第[4]行)
打印(第[5]行)
打印(第[6]行)
def语音(音频):
engine=pyttsx3.init()
打印(音频)
引擎。比如说(音频)
engine.runAndWait()
def wishMe():
hour=int(datetime.datetime.now().hour)

如果hour>=0且hour=12且hourBtw,则该程序在python中运行良好,没有错误和警告
Traceback (most recent call last):
  File "site-packages\pyttsx3\__init__.py", line 20, in init
  File "c:\users\gabriel\appdata\local\programs\python\python38-32\lib\weakref.py", line 131, in __getitem__
    o = self.data[key]()
KeyError: None

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "alpha_main.py", line 155, in <module>
    wishMe()
  File "alpha_main.py", line 44, in wishMe
    speak("Good Afternoon!")
  File "alpha_main.py", line 31, in speak
    engine = pyttsx3.init()
  File "site-packages\pyttsx3\__init__.py", line 22, in init
  File "site-packages\pyttsx3\engine.py", line 30, in __init__
  File "site-packages\pyttsx3\driver.py", line 50, in __init__
  File "importlib\__init__.py", line 127, in import_module
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'pyttsx3.drivers'
[6400] Failed to execute script alpha_main