2013-02-01 121 views
7

我正在使用android的TextToSpeech類,並且有一個字符串和指定的長度。我想計算這個生成的文本到語音音頻的估計時間(我知道我可以獲取音頻,然後獲取此生成音頻的時間長度,但我想探索其他選擇)。android TextToSpeech:獲取音頻時間長度

我想要語音評分(但似乎不可能),並與字符串的長度創建一些公式得到結果時間的估計。

任何sugestions?

在此先感謝。

PD:關於spechRate:getSpeechRate()? (or how to tell what rate TTS is currently set at)

+1

沒有準確的方法來做到這一點,而沒有實際演講的話。 – alanv

+0

您可以創建一個mp3文件並獲取其長度。我認爲這是簡單的方法。 – Giuseppe

回答

0

我使用int pauseInSeconds = 1 + string.length減()/ 7爲短講英語。

當然很粗糙。