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