2012-04-18 103 views
3

我正在開發項目,它的要求是將人的聲音轉換爲文本,但是我聽說在ios 5.1中他們添加了這個新功能。如何在ios SDK中將語音轉換爲文本

任何人都可以幫助我如何通過一個小例子將這個新功能集成到我的應用程序中。

在此先感謝。 saroj。

回答

4

您不需要做任何事情來將其集成到您的應用程序中 - 用戶點擊的任何UITextField或UITextView都會提示鍵盤,並且這個麥克風圖標位於空格左側。用戶點擊它,進行他們的談話,然後再次點擊。對於文本的演講是由Apple的服務器完成的,所以需要幾秒鐘,或者在慢速連接時需要更長的時間。發生這種情況時,文本字段中會顯示三個紫色圓圈,表示語音正在發生。然後用Apple從Apple返回的文本替換它們。請注意,如果您沒有網絡連接(例如WiFi關閉,飛行模式或僅有無移動信號),則該按鈕將從鍵盤上移除。所以請注意,離線時您無法使用文字轉語音。

+0

非常感謝,你可以對低版本的ios有任何想法。 – 2012-04-18 10:13:04

+1

嗯,看來這個功能也只適用於新的iPad,而不是以前發佈的設備。如果你想支持這些(和更低版本的iOS),你需要使用第三方庫。例如[here](http://stackoverflow.com/questions/1102244/iphone-api-for-text-to-speech-feature) – 2012-04-18 11:02:59

+0

這就是格柵,我有一個要求,是否可以發送一行或多行文本蘋果服務器轉換爲語音在我們的應用程序?請幫幫我.... – 2013-09-19 13:15:32