Python 转换后Pyttsx模块无法运行
所以我是一个新的穷人,我为奇怪的学校项目做了这个新的人工智能助理。我尝试将pyttsx用于tts函数。这是我的密码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
#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