电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python speech模塊的使用方法

瀏覽:4日期:2022-07-11 18:30:19

在python中我們可以使用speech模塊讓計算機進行語音輸出,我們需要使用如下代碼安裝該模塊。對于如何在終端中安裝python相應模塊,Pycharm編譯器可以使用Win + R進入運行界面,輸入cmd并點擊確定進入終端Anaconda編譯器可以打開Anaconda Powershell Prompt (anaconda),使用conda activate (虛擬環境名)進入終端,接下來在終端中使用如下安裝命令即可:

pip install speech

然而因為speech模塊最早是在python 2.x中開發的,因此在python 3.x中并不能夠直接使用,我們需要打開它安裝后的原始文件,并進行以下調整即可。打開原始文件的簡潔方法:可以直接在編譯器中導入模塊,運行報錯后點擊錯誤信息直接進入對應的位置。如下圖所示:

python speech模塊的使用方法

當我安裝好以后第一次運行speech模塊后,出現了上述錯誤提醒,接著直接點擊File所在的那一行就可以進入錯誤所對應的位置,即speech源文件需要更改的位置。若不使用此方法,就需要進入C:SoftwaresanacondaenvsnanoLibsite-packages目錄下找到speech.py打開后進行定位錯誤位置并更改,Anaconda中每個人的文件位置可能有差異。因為虛擬環境的創建一般不同,Pycharm中一般是相同的,可以自行查找。

接著我們按部就班地更改以下三個位置地源文件。

原始文件第157行,print prompt應該改為print(prompt)。 原始文件第59行,thread應該改為threading。 拖動文件到最后,將最后的部分改為:

class T(threading.Thread): def __init__(self): threading.Thread.__init__(self) def run(self): pass def _ensure_event_thread(): ''' Make sure the eventthread is running, which checks the handlerqueue for new eventhandlers to create, and runs the message pump. ''' global _eventthread if not _eventthread: def loop(): while _eventthread: pythoncom.PumpWaitingMessages() if _handlerqueue: (context,listener,callback) = _handlerqueue.pop() # Just creating a _ListenerCallback object makes events # fire till listener loses reference to its grammar object _ListenerCallback(context, listener, callback) time.sleep(.5) _eventthread = T() _eventthread.start()

然后我們輸入以下測試代碼:

import speechclass Debug: def __init__(self): speech.say('Hallo')main = Debug()

當我們第一次運行這段調試程序時,windows 10會彈出一個語音設置輸入窗口,我們只需要根據自己喜歡的設定方式設定即可(這里不做討論)。接下來我們發現,speech模塊就可以正常使用了。但是有一個問題,當使用speech.say()進行語音輸出的時候,語言必須與windows 10的系統默認語言保持一致,否則無法識別,這里我的系統語言為德語,所以我使用了hallo輸出,但是當我想要使用漢語作為語音輸出時就會失敗。那么如果想要使用其他語言怎么辦呢?將windows 10的系統默認語言更改即可,只需要下載一個語言包并安裝,可以自行百度,有很多,這里不做詳細說明。

最后再次運行調試程序,成功獲取到了對應的語音輸出。

總結

到此這篇關于python speech模塊的使用方法的文章就介紹到這了,更多相關python speech模塊使用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 广州各区危化证办理_危险化学品经营许可证代办 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 郑州水质检测中心_井水检测_河南废气检测_河南中环嘉创检测 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 智慧物联网行业一站式解决方案提供商-北京东成基业 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 凝胶成像系统(wb成像系统)百科-上海嘉鹏 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 精密光学实验平台-红外粉末压片机模具-天津博君 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 |