2013-02-01 36 views
7

Tôi đang làm việc trong android bằng cách sử dụng lớp TextToSpeech và Có chuỗi có độ dài và độ dài cụ thể. Tôi muốn tính toán thời gian ước tính của văn bản được tạo ra thành âm thanh lời nói (tôi biết rằng tôi có thể nhận được âm thanh và sau đó nhận được thời lượng của âm thanh được tạo này nhưng tôi muốn khám phá các lựa chọn thay thế khác).android TextToSpeech: nhận được thời lượng âm thanh

Tôi đang cố gắng nhận được speechRate (nhưng dường như không có) và với độ dài của chuỗi tạo ra một số công thức nhận được như là kết quả ước tính thời gian.

Bất kỳ sugestions ??

Xin cảm ơn trước.

PD: Giới thiệu về spechRate: getSpeechRate()? (or how to tell what rate TTS is currently set at)

+1

Không có cách chính xác để thực hiện việc này mà không thực sự hiển thị lời nói. – alanv

+0

Bạn có thể tạo một tập tin mp3 và nhận được độ dài của nó. Tôi nghĩ đây là cách dễ dàng. – Giuseppe

Trả lời

0

tôi sử dụng int pauseInSeconds = 1 + String.Length()/7 cho nói tiếng Anh ngắn.

Rất thô.

Các vấn đề liên quan