簡體   English   中英

[如何]公開發表多篇講話

[英][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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM