2013-02-19 3 views
1

Я хочу конвертировать речь в текст дважды; сначала для сообщения, а второй - для номера.Преобразование речи в текст

Когда я говорю, отображается текстовое сообщение, но как это сделать с цифрами.

Вот мой код:

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 

    switch (requestCode) { 
    case RESULT_SPEECH: { 
     if (resultCode == RESULT_OK && null != data) { 

      ArrayList<String> text = data 
        .getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS); 

      txtText.setText(text.get(0)); 
      Message_Speak = txtText.getText().toString(); 
      speaknum.setText(text.get(1)); 

     } 
     break; 
    } 

    } 
} 
} 

ответ

1

API-интерфейс не позволяет определить, как текст должен быть прочитан, чтобы ваш код должен изменить ввод текста таким образом, что он читает отдельные номера.

Ответ на сообщение Android Text To Speech And Numbers

Смежные вопросы