2017-03-09 52 views
1

私は自分のメールIDをアンドロイドの音声認識に入力する際、単語間にスペースがあります。スピーチ内のテキストのメールIDのスペース

例:私のメールIDは[email protected]ですが、音声認識はnavya sri 972 @ gmail.comに変換されています。

私のアプリのテキストにスピーチを使用したいと思います.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 = "ワエルがhi言います"。 str = str.replace( ""、 "");

+0

しかし、これは文字列内のすべてのスペースを置き換えます。長い文字列がある場合、電子メールアドレスのみを認識し、電子メールアドレス内の「それらの」スペースをどのように置き換えますか? – skbrhmn

+0

私はあなたが音声認識でどのように正確に働くのか分かりません。 しかし、電子メールにスペースがないことを知っているので、結果が何であれ、スペースを削除する必要があります。 あなたのGmail以外の認識結果に別のデータがある場合のみ。 –

+0

STTを使用してテキストフィールドを1つだけ入力する場合など、電子メールアドレスであることがわかっている文字列がある場合は、スペースを簡単に削除できます。しかし、電子メールアドレスがより長い文の一部である場合、より複雑になる。 「私のメールアドレスはnavya sri 972 @ gmail.comです。あなたはメールアドレスのスペースだけを削除します。 OPは明確にする必要があります。 – skbrhmn

関連する問題