[英][how to]openears multiple statement to speech
我是IOs開發的新手。 現在,我需要在我的應用程序中使用“文字轉語音”功能,我發現OpenEars平台可以做到這一點。 但是在我的代碼中,它只能在一個類中講一個語句。 我在Google上進行搜索,但找不到使用OpenEars如何表達多重陳述的方法。 這是我的代碼:
- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[self.oEEO setDelegate:self];
[self.teller say:@"Hello World" withVoice:self.voice];
[self.teller say:@"Hello World Again !" withVoice:self.voice];
return YES;}
oEEO是OpenEarsEventsObserver
櫃員怎么說“ Hello World Again”? 謝謝您的閱讀!
OpenEars開發人員在這里。 FliteController是異步的,任何新的語音都會覆蓋前一個語音,這意味着,如果像示例中一樣幾乎同時啟動兩個語音,則只會聽到第二個語音。 您要做的是等待OpenEarsEventsObserver的fliteDidFinishSpeaking方法知道第一個(或第n個)語音發音已完成,因此您可以開始下一個。 如果您想和我一起解決問題,請向OpenEars論壇提出更多問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.