2013-02-01 17 views
7

प्राप्त करना मैं टेक्स्टटॉस्पेक कक्षा का उपयोग करके एंड्रॉइड में काम कर रहा हूं और एक स्ट्रिंग और विशिष्ट लंबाई है। मैं भाषण ऑडियो में इस जेनरेट किए गए टेक्स्ट के अनुमानित समय की गणना करना चाहता हूं (मुझे पता है कि मैं ऑडियो प्राप्त कर सकता हूं और फिर इस जेनरेट किए गए ऑडियो की समय सीमा प्राप्त कर सकता हूं लेकिन मैं अन्य विकल्पों का पता लगाना चाहता हूं)।एंड्रॉइड टेक्स्टटॉस्पेक: ऑडियो समय की लंबाई

मैं भाषण देने की कोशिश कर रहा हूं (लेकिन कोई सकारात्मक नहीं लगता है) और स्ट्रिंग की लंबाई के साथ समय के अनुमान के परिणामस्वरूप कुछ फॉर्मूला प्राप्त हो रहा है।

कोई भी परेशानी ??

अग्रिम धन्यवाद।

पीडी: spechRate के बारे में: getSpeechRate()? (or how to tell what rate TTS is currently set at)

+1

वास्तव में भाषण को प्रस्तुत किए बिना ऐसा करने का कोई सटीक तरीका नहीं है। – alanv

+0

आप एक एमपी 3 फ़ाइल बना सकते हैं और इसकी लंबाई प्राप्त कर सकते हैं। मुझे लगता है कि यह एक आसान तरीका है। – Giuseppe

उत्तर

0

मैं उपयोग पूर्णांक pauseInSeconds = 1 + string.length()/7 कम अंग्रेज़ी बोलने के लिए।

बहुत मोटा कोर्स।

संबंधित मुद्दे