導航:首頁 > 編程語言 > python語音播報

python語音播報

發布時間:2023-05-13 01:18:39

A. python界面通過按鈕運行代碼有「登」的聲音怎麼解決

最近在跑Python代碼時,經常會遇到代碼運行時間很長的情況,而自己也不想一直盯著代碼運行的界面等,於是,就想著能宴配不能在晌山指代碼運行結束後發出提示音,下面是我找到的兩種方法。

調用winsound
import winsound
ration = 1000 # 持續時間/ms
frequency = 500 # 頻率/Hz
winsound.Beep(frequency, ration)
登錄後復制
運行此代碼會發出警報聲,頻率越高,聲音聽起來越尖銳。頻率要在[37,32767]之間。

調用pyttsx3
import pyttsx3
engine = pyttsx3.init() # 創建engine並初始化
engine.say("結束")
engine.runAndWait() # 等待語音播報完畢
登錄後復制
該方法唯旅可以播報自己想要的聲音,支持中文。

如果想要放慢語速,可以這樣:

B. python實現語音助手小思同學

技術基礎參考: https://www.jb51.net/article/168328.htm

技術分析:1.優點:實現簡單,利用各種API快速友斗實現語音助手。2.缺點,由於圖靈機器人需要付費和實名認兄伍證造成了一些麻煩,所以改進了一下這個圖靈羨告或機器人語音助手編寫了小思語音助手。
小思機器人: https://www.ownthink.com/docs/bot/
網路語音識別: http://ai..com/docs#/ASR-Online-Python-SDK/top](http://ai..com/docs#/ASR-Online-Python-SDK/top

C. 利用python和麥克風進行語音數據採集的流程

使用 Python 和麥克風進行語音數據採集的流程可能包括以下步驟:

D. 手機如何編程

簡單手機編程:幾行代碼讓你的安卓手機自動整點報時

一人客

03-11 12:06科技達人
關注
既然是簡單編程,那麼肯定就不是用android Studio大動干戈寫工程文件做APP了,所以我們這里涉及到的是腳本語言Python。簡單編程也只是用腳本語言在解釋器里運行而已。而這,已經實現了程序正確運行的目的。

話說有一段時間,想買個表,這樣可以看時間,但又一想,何不弄個自動整點報時的軟體,於是在安卓手機上打開應用市場,找整點報時的APP,順利下載了一個安裝包小的APP,簡單設置好時間後,默認後台運行,就可以了。

不過往往一段時間後,它會自動啞火。開啟前一段時間好用,很准時很正常,但後來就沒聲響了。於是覺得不合適,又想別的辦法,突然想到,何不編程寫個整點報時的軟體呢?於是想到腳本語言,為什麼想到Python,因為它簡單啊。但Python並不直接支持安卓手機,所以我們需要下載安裝一個APP解釋器。這個就是一人客在很早以前就介紹過的安卓的Python解釋器QPython了。這里是3版本的。

這個解釋器,也集成了大多數的安卓手機應用開發的介面。我們要實現的也很簡單,就是通過不斷的時間檢測來決定是否用語音報時。當然核心是這個意思,但具體的代碼就有一點點繁瑣了。Python要用安卓手機的應用開發介面,就要用到androidhelper模塊。而要用語音播報,那就要用droid.ttsSpeak(「這里就是你想要播報的字元串」)。而我們要正確地檢測時間和播報時間,那不可避免要用time模塊。而time模塊出來的時間,不適合我們輪森口語使用習慣,是需要根據年月擾桐拍日時等參數來用time.strftime轉換的。

這里還有一個問題,就是語音播報的方式,比如23點11分鍾,我們往往是這樣表達:二十三點十一分鍾。而用手機系統的語音播報則是這樣:二三點一一分鍾,所以這個也要注意,這里就要寫一個轉換函數了,也就是把數字正確地轉變成漢字表達。

這個把數字轉變成漢字的轉換函數,大家可以自己寫,也可以從網上找。而具體的實現代碼,則很簡單,這里是個人用的,每一分鍾播報一次,每到半點或整點,繼續播報,同時省略了轉換函緩羨數_to_chinese4而直接寫了實現代碼,所以這里的代碼僅供大家參考:

droid = androidhelper.Android()
xh=1 '''循環判斷'''
while xh:
droid.ttsSpeak("現在是:"+"")
if (int(time.strftime("%M"))==30) or (int(time.strftime("%M"))==31):
droid.ttsSpeak("一人客,現在時間是:"+_to_chinese4(int(time.strftime("%H")))+"點半")
droid.ttsSpeak("一人客,現在時間是:"+_to_chinese4(int(time.strftime("%H")))+"點半")
else if (int(time.strftime("%M"))==00) or (int(time.strftime("%M"))==01):
droid.ttsSpeak("一人客,一人客,現在時間是:"+_to_chinese4(int(time.strftime("%H")))+"點鍾啦")
droid.ttsSpeak("一人客,一人客,現在時間是:"+_to_chinese4(int(time.strftime("%H")))+"點鍾啦")
time.sleep(59

E. 如何使用gpt解答問題後語音播報

1、選擇一個GPT模型,例如GPT-2,BERT等等。這些模型可以在各種機器學習框架中訓練,例如隱喊高TensorFlow、PyTorch等等。
2、使用Python編寫滲差一個腳本來載入模型,並將輸入的問題傳遞給模型以生成答案。例如,可以使用TensorFlow和Python來載入GPT-2模型,並使用模型來生成答案。
3、將生成的答案轉換灶尺為語音文件,可以使用Python中的文本轉語音庫,例如GoogleText-to-Speech或Pyttsx3。
4、最後,使用Python的音頻播放庫,例如Pygame或PyAudio,將語音文件播放出來。

F. Python程序運行結束如何加入提示音

#以下都是基於win xp+py 2.x;其他操作系統及py3.x沒試過...
1.電腦蜂鳴音:
print '\a'*7
#xp,py 2.6測試,這個絕對有BB...的聲音。。。
2.播放外部音頻文件
推薦外部模塊:winsound
代碼示例:
import winsound
PlaySound(sound)
#sound為wav文件名。
#還有其他播放其他多媒體格式的模塊,可自行google下。
3.文本語音發音
#這個我曾用文本語音來代替程序運行的文字提示,搭建平台:
winxp+MS語音庫+py_win32+py2.5(語音識別+文本發音)/py2.6(文本發音)+pyspeech(語音識別和發音模塊)/pytts(僅文本發音)
*pywin32:http://sourceforge.net/projects/pywin32/
*pyspeech:http://code.google.com/p/pyspeech/
*To download Speech SDK 5.1, Visit http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530; Only SpeechSDK51.exe and SpeechSDK51LangPack.exe are needed.
#如果僅僅是要發音:
speak('程序運行結束!')很簡單;僅需winxp+MS語音庫+py_win32+py2.5/py2.6
發音函數代碼可以自己寫!

G. pycharm語音播報使用什麼庫


使用python進行語音播放,只需要一個庫即可,下載立即可以調用,庫僅需要通過pip安裝即可,簡單快速方便使用,可以胡襪對輸入的文字褲嘩激進行自定義,非常的方便蘆棚

H. 離線文字轉語音(人生苦短,我用Python)

前幾天一個需求需要實現刷完門禁之後實現廣播,相當於文字轉語音;發現世界上最好的語言(php)解決方案不支持離納漏線,幾乎都是需要互聯網+第三方介面才能實現;另外即使JS的類庫,也存在各種各樣的問題;
辦法還是比困難多,經過多方求證;終於:人生苦短,我用Python

就是這么簡單;用python命令只要執行該文件,即可聽到悅耳的播報

但是因為後台和介面是PHP寫的,怎麼能無縫斜街呢?
那麼就需要用到 system()和exec() 之類的函數;又因為是離線項目,就是區域網實現,也不用州譽考慮並發和安全問題;
所以:
test.php 中如下:

假如以上是PHP後台或者介面;
通過業務邏輯執行到以上文件的時候,就會粗發以下:

至此完美實現;
或許還有更好結局方案,歡迎讀者大拿留下寶貴評論
關於 sys 和洞跡爛 pyttsx3 包,不多介紹,有興趣可以自行Google;

I. 如何用python調用百度語音識別

1、首先需要打開網路AI語音系統,開始編寫代碼,如圖所示,編寫好回車。

閱讀全文

與python語音播報相關的資料

熱點內容
cocos2dluapdf 瀏覽:491
假的加密鎖靠譜嗎 瀏覽:176
經營聖手伺服器怎麼調 瀏覽:749
arduino手機編程 瀏覽:481
西醫pdf下載 瀏覽:29
後浪電影學院pdf 瀏覽:813
程序員怎麼做到不被人嫉妒 瀏覽:669
cmd新建文件夾md命令 瀏覽:570
php數組中的數值排序 瀏覽:832
安卓手機怎麼避免小孩內購 瀏覽:171
聯想伺服器出現黃色嘆號怎麼辦 瀏覽:991
約翰編譯器製作教程 瀏覽:130
大地pdf 瀏覽:109
pdfplus 瀏覽:577
匯編O命令 瀏覽:970
plt轉pdf 瀏覽:365
魔獸60宏命令大全 瀏覽:479
php志願者網站源碼 瀏覽:875
貿易pdf 瀏覽:497
dbug命令 瀏覽:352