日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

僅需十行代碼,用Python創建語音模擬器

來源: 責編: 時間:2023-12-08 09:16:23 342觀看
導讀1、簡介使用Python、pyttsx3和SpeechRecognition庫能快速創建語音模擬器。用Python逐步創建語音模擬器2、項目要求首先,在機器上安裝Python,如果設備上已經安裝了Python,請跳過這一步驟。要安裝Python,請訪問Python官方網

1、簡介

使用Python、pyttsx3和SpeechRecognition庫能快速創建語音模擬器。p1s28資訊網——每日最新資訊28at.com

用Python逐步創建語音模擬器p1s28資訊網——每日最新資訊28at.com

2、項目要求

首先,在機器上安裝Python,如果設備上已經安裝了Python,請跳過這一步驟。p1s28資訊網——每日最新資訊28at.com

要安裝Python,請訪問Python官方網站:https://www.python.org/downloads/并下載它。p1s28資訊網——每日最新資訊28at.com

接下來,安裝SpeechRecognition和pyttsx3庫。在命令提示符或終端中輸入以下命令:p1s28資訊網——每日最新資訊28at.com

pip install SpeechRecognition
pip install pyttsx3

SpeechRecognition:用于錄制聲音并將其轉換為文本。p1s28資訊網——每日最新資訊28at.com

pyttsx3:將文本轉換為聲音。p1s28資訊網——每日最新資訊28at.com

3、編碼步驟

步驟1

導入庫。示例代碼如下:p1s28資訊網——每日最新資訊28at.com

import speech_recognition as srimport  pyttsx3

為什么要使用“as sr”:簡化代碼。例如,可以使用sr.Recognizer()來代替speech_recognition.Recognizer()。p1s28資訊網——每日最新資訊28at.com

步驟2

rec = sr.Recognizer()

rec = sr.Recognizer()這行代碼創建了一個名為rec的新的Recognizer對象。p1s28資訊網——每日最新資訊28at.com

步驟3

with sr.Microphone() as src:    print("Say something...")    audio = rec.listen(src)    text = rec.recognize_google(audio)

with sr.Microphone() as src:這行代碼指示計算機監聽麥克風。麥克風現在被稱為src。p1s28資訊網——每日最新資訊28at.com

print("Say something..."):這行代碼指示計算機打印一條消息,內容是“Say something...(說點什么...)”。這是對使用者說話的提醒。p1s28資訊網——每日最新資訊28at.com

audio = rec.listen(src):這行代碼告訴計算機聽一段時間麥克風的聲音,并將錄制的聲音存儲為audio。p1s28資訊網——每日最新資訊28at.com

text = rec.recognize_google(audio):這行代碼告訴計算機使用Google語音識別技術將錄制的聲音(audio)轉換為文本。文本將以text形式存儲。p1s28資訊網——每日最新資訊28at.com

步驟4

engine = pyttsx3.init()

這行代碼指示計算機激活語音合成器,用于將文本轉換為聲音。p1s28資訊網——每日最新資訊28at.com

步驟5

engine.say(text)

這行代碼指示計算機使用語音生成器(engine)朗讀剛剛說過的文本(text)。這就像按下錄音設備上的“播放”按鈕,就能聽到剛剛錄制的內容。p1s28資訊網——每日最新資訊28at.com

步驟6

engine.runAndWait()

這行代碼指示計算機在繼續下一步之前等待語音生成器(engine)朗讀完文本(text)。這就像等待錄音播放完畢后再關閉設備。p1s28資訊網——每日最新資訊28at.com

步驟7

運行程序并說些什么。p1s28資訊網——每日最新資訊28at.com

注意:p1s28資訊網——每日最新資訊28at.com

如果程序無法運行,請嘗試執行以下操作:p1s28資訊網——每日最新資訊28at.com

pip install setuptools

4、完整代碼

import speech_recognition as srimport  pyttsx3rec = sr.Recognizer()with sr.Microphone() as src:    print("Say something...")    audio = rec.listen(src)    text = rec.recognize_google(audio)engine = pyttsx3.init()engine.say(text)engine.runAndWait()

本文鏈接:http://www.www897cc.com/showinfo-26-39552-0.html僅需十行代碼,用Python創建語音模擬器

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 對話自如應闊浩:解讀自如產品、服務、科技的道與術

下一篇: 十個殺手級Git命令

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 多伦县| 越西县| 潮安县| 新兴县| 昌黎县| 清镇市| 监利县| 台州市| 丰原市| 沈丘县| 台中市| 南江县| 台湾省| 太谷县| 乐平市| 丹巴县| 汉阴县| 红桥区| 庄河市| 乌拉特中旗| 嫩江县| 漳浦县| 登封市| 高密市| 桃源县| 惠东县| 华容县| 新巴尔虎左旗| 睢宁县| 甘南县| 新竹县| 松滋市| 鹤岗市| 阿荣旗| 马公市| 福建省| 美姑县| 河曲县| 北票市| 赣州市| 汤阴县|