Cocoa文字語音轉換例子

2021-05-28 15:12:50 字數 598 閱讀 1142

在cocoa中實現文字語音轉換(text to speech)是很簡單的事情。當然,目前只支援英文。

曾經mac os 9的時候,蘋果官方提供過中文tts支援,不過可惜的是並沒有移植到osx中。

首先定義: 

nsspeechsynthesizer*

synth= [[nsspeechsynthesizeralloc] init];

要讓其閱讀文字,只需要以下**:

nsstring *text=@"hello, this is a test."; 

[synth

startspeakingstring: text];

如果希望獲取到語音閱讀完畢的事件,首先設定託管

[synth

setdelegate: self];

然後在以下這個方法中接收事件即可。

- (void)speechsynthesizer:(nsspeechsynthesizer *)sender didfinishspeaking:(bool)finishedspeaking

要想在閱讀過程中停止閱讀,只需要呼叫下面的方法:

[synth

stopspeaking];

訊飛語音 文字轉換語音

1.首先在訊飛開放平台註冊賬號 然後新增應用 把libs下的資源放入到你的工程的libs下面 手動新增到依賴庫add as library 你還需要把assets資料夾複製到main下面 在專案build.gradle檔案的android 內,配置下面一段 同步一下gradle檔案 sourcese...

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...