2013-02-01 13 views
7

Ben TextToSpeech sınıfını kullanarak android çalışıyorum ve belirli bir uzunlukta ve bir dize var. Bu oluşturulan metnin tahmini sesini konuşma sesine hesaplamak istiyorum (ses alıp sonra üretilen sesin zaman uzunluğunu aldığımı biliyorum ama diğer alternatifleri araştırmak istiyorum).android TextToSpeech: ses süresi uzunluğunu almak

speechRate'u almayı deniyorum (ancak görünmesi mümkün görünmüyor) ve String'in uzunluğu ile sonuç elde etmek için zamanın bir kestirimi olarak formül oluşturuyor.

Herhangi bir sugestions ??

Şimdiden teşekkürler.

PD: spechRate hakkında: getSpeechRate()? (or how to tell what rate TTS is currently set at)

+1

Aslında bu konuşmayı gerçekleştirmeden bunu yapmanın doğru bir yolu yoktur. – alanv

+0

Bir mp3 dosyası oluşturabilir ve uzunluğunu alabilirsiniz. Bence bu kolay yol. – Giuseppe

cevap

0

ben int pauseInSeconds = 1 + String.length()/7 kısa ingilizce konuşma için kullanırlar.

Elbette çok kaba.