2013-02-01 6 views
7

TextToSpeechクラスを使用してアンドロイドで作業していて、特定の長さの文字列があります。私はこの生成されたテキストからスピーチオーディオへの推定時間を計算したいと思います(私はオーディオを取得し、この生成されたオーディオの時間長を取得することができますが、他の選択肢を探求したいと思います)。android TextToSpeech:音声の長さを取得する

私はspeechRateを取得しようとしていますが、文字列の長さは結果として時間の見積もりとなります。

どのような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短い英語を話すために使用します。

非常に粗いです。

関連する問題