2017-03-09 11 views
1

當我給我的電子郵件ID作爲輸入語音識別在Android中有單詞之間的空格。電子郵件ID中的空格在語音到文本

例如,我的郵件ID是[email protected],但語音識別轉換爲navya sri 972 @ gmail.com。

我想在我的app中使用語音到文本。所以請你能給我一個解決方案,以避免gmail id中的單詞之間的空格?

是否有任何函數來避免空格,請幫助我們。

我想做一個簡單的演講文本應用程序。幫幫我吧。

我下面這個教程

http://www.androidhive.info/2014/07/android-speech-to-text-tutorial/

+0

您是否正在使用STT'僅'寫入電子郵件地址,例如'navya sri 972 @ gmail.com',或者是長字符串的一部分,例如'我的電子郵件地址是navya sri 972 @ gmail.com'? – skbrhmn

回答

0

使用替換()如實施例下面:

字符串str = 「瓦埃勒說喜」; str = str.replace(「」,「」);

+0

但是這會替換字符串中的所有空格。如果你有一個很長的字符串,你會如何識別電子郵件地址並替換電子郵件地址中的那些空格? – skbrhmn

+0

我不知道你如何使用語音識別。 但是你知道電子郵件不能有任何空格,所以無論結果你應該刪除任何空間。 只有當您的識別結果中有其他數據,而不是您的gmail。 –

+0

如果您有一個「知道」是電子郵件地址的字符串,例如,當您使用STT只填寫一個文本字段,則可以輕鬆刪除空格。然而,如果電子郵件地址是較長句子的一部分,則它變得更加複雜,例如'我的電子郵件地址是navya sri 972 @ gmail.com',您想刪除電子郵件地址中的空格。 OP應該澄清。 – skbrhmn

相關問題