語音識別(二)

2021-10-02 11:37:52 字數 2788 閱讀 4109

使用pyttsx實現語音識別

# 非必需安裝

# pip install pywin32

pip install pyttsx3

import pyttsx3 as pyttsx

# 初始化

engine = pyttsx.init(

)# 識別文字

engine.say(

'君不見,黃河之水天上來,奔流到海不復回。'

)engine.say(

'君不見,高堂明鏡悲白髮,朝如青絲暮成雪。'

)# 執行並且等待

engine.runandwait(

)

我發現乙個明顯的問題:朝的拼音「chao」和"zhao"機器根本沒有分清楚!!!在不同的語義環境中,有不同的讀法。(中華文化博大精深)

改變語速之後,pc讀取文字的語速逐漸加快。

import pyttsx3 as pyttsx

# 初始化

engine = pyttsx.init(

)# 調節語速

rate = engine.getproperty(

'rate'

)engine.setproperty(

'rate'

,rate +20)

# 識別文字

engine.say(

'君不見,黃河之水天上來,奔流到海不復回。'

)engine.say(

'君不見,高堂明鏡悲白髮,朝如青絲暮成雪。'

)# 執行並且等待

engine.runandwait(

)

改變聲音之後它的語速

import pyttsx3 as pyttsx

text =

"""君不見,黃河之水天上來,奔流到海不復回。君不見,高堂明鏡悲白髮,朝如青絲暮成雪。"""

# 初始化

engine = pyttsx.init(

)voices = engine.getproperty(

'voices'

)for i in voices:

engine.setproperty(

'voice'

, i.id)

engine.say(text)

# 執行並且等待

engine.runandwait(

)

import pyttsx3

with

open

('all.txt'

,'r'

,encoding=

'utf-8'

)as f:

# 檔案不大,一次性讀取

line = f.read(

) engine = pyttsx3.init(

)# 調整頻率

rate = engine.getproperty(

'rate'

) engine.setproperty(

'rate'

, rate-50)

# 調整音量

volume = engine.getproperty(

'volume'

) engine.setproperty(

'volume'

, volume+

0.25

) engine.say(line)

engine.runandwait(

)

盼望著,盼望著,東風來了,春天的腳步近了。

一切都像剛睡醒的樣子,欣欣然張開了眼。

山朗潤起來了,水漲起來了,太陽的臉紅起來了。

小草偷偷地從土裡鑽出來,嫩嫩的,綠綠的。

園子裡,田野裡,瞧去,一大片一大片滿是的。

坐著,躺著,打兩個滾,踢幾腳球,賽幾趟跑,捉幾回迷藏。風輕悄悄的,草軟綿綿的。

桃樹、杏樹、梨樹,你不讓我,我不讓你,都開滿了花趕趟兒。

紅的像火,粉的像霞,白的像雪。花裡帶著甜味兒,閉了眼,樹上彷彿已經滿是桃兒、杏兒、梨兒。

花下成千成百的蜜蜂嗡嗡地鬧著,大小的蝴蝶飛來飛去。

野花遍地是:雜樣兒,有名字的,沒名字的,散在花叢裡,像眼睛,像星星,還眨呀眨的。

「吹面不寒楊柳風」,不錯的,像母親的手撫摸著你。

風裡帶來些新翻的泥土的氣息,混著青草味兒,還有各種花的香,都在微微潤濕的空氣裡醞釀。

鳥兒將巢安在繁花嫩葉當中,高興起來了,呼朋引伴地賣弄清脆的喉嚨,唱出宛轉的曲子,跟輕風流水應和著。

牛背上牧童的短笛,這時候也成天在嘹亮地響著。

雨是最尋常的,一下就是三兩天。可別惱。

看,像牛毛,像花針,像細絲,密密地斜織著,人家屋頂上全籠著一層薄煙。

樹葉兒卻綠得發亮,小草也青得逼你的眼。傍晚時候,上燈了,一點點黃暈的光,烘托出一片這安靜而和平的夜。

在鄉下,小路上,石橋邊,有撐起傘慢慢走著的人;還有地里工作的農民,披著蓑戴著笠。他們的草屋,稀稀疏疏的,在雨裡靜默著。

天上風箏漸漸多了,地上孩子也多了。

城裡鄉下,家家戶戶,老老小小,也趕趟兒似的,乙個個都出來了。

舒活舒活筋骨,抖擻抖擻精神,各做各的乙份兒事去,「一年之計在於春」;剛起頭兒,有的是工夫,有的是希望。

春天像剛落地的娃娃,從頭到腳都是新的,它生長著。

春天像小姑娘,花枝招展的,笑著,走著。

春天像健壯的青年,有鐵一般的胳膊和腰腳,他領著我們上前去。

測試一下,執行**,可以聽到清晰的讀取文字的聲音。

C 語音識別(文字to語音 語音to文字)

最近打算研究一下語音識別,但是發現網上很少有c 的完整 就把自己的學習心得放上來,和大家分享一下。1 speechsdk51.exe 67.0 mb 2 speechsdk51langpack.exe 81.0 mb 文字to語音 這個相當的簡單。1 在com選項卡裡面的microsoft spee...

C 語音識別(文字to語音 語音to文字)

最近打算研究一下語音識別,但是發現網上很少有c 的完整 就把自己的學習心得放上來,和大家分享一下。1 speechsdk51.exe 67.0 mb 2 speechsdk51langpack.exe 81.0 mb 文字to語音 這個相當的簡單。1 在com選項卡裡面的microsoft spee...

語音識別技術

中科院聲學所將為奧運會提供語音技術支援 日前,由首信集團 首都資訊發展股份 牽頭 中科院聲學所參與其核心模組研製的 奧運會多語言服務 系統被北京奧組委正式採用。這標誌著聲學所在利用自身科研優勢 積極為 科技奧運 做貢獻方面取得了新的成果。從2002年開始,聲學所就參與了由科技部和北京市科委組織,北京...