2017-01-22 6 views
1

Можно ли запускать Text to Speech API на устройствах для защиты от android? Я пытаюсь это сделать, но он не работает.Запуск текста Android для речи на износе андроида?

Часы будут отображать список карточек, содержащих слова, и при нажатии на кнопку будет слышно слово на текущей карте.

Я получил это, работая на мобильном телефоне, но моя цель - заставить его работать на Android-часах.

Любая помощь приветствуется. Спасибо.

ответ

1

Если вы хотите использовать голосовые команды для носимого устройства вы можете использовать эту реализацию:

private static final int SPEECH_REQUEST_CODE = 0; 

// Create an intent that can start the Speech Recognizer activity 
private void displaySpeechRecognizer() { 
    Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); 
    intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, 
      RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); 
// Start the activity, the intent will be populated with the speech text 
    startActivityForResult(intent, SPEECH_REQUEST_CODE); 
} 

// This callback is invoked when the Speech Recognizer returns. 
// This is where you process the intent and extract the speech text from the intent. 
@Override 
protected void onActivityResult(int requestCode, int resultCode, 
     Intent data) { 
    if (requestCode == SPEECH_REQUEST_CODE && resultCode == RESULT_OK) { 
     List<String> results = data.getStringArrayListExtra(
       RecognizerIntent.EXTRA_RESULTS); 
     String spokenText = results.get(0); 
     // Do something with spokenText 
    } 
    super.onActivityResult(requestCode, resultCode, data); 
} 

https://developer.android.com/training/wearables/apps/voice.html

+0

Я хочу, чтобы он читал текст в карточках, а не голосовые команды. Я добавил дополнительные сведения к вопросу. –

1

Android Wear 2.0 это встроенный - под Настройки -Accessibility- текста в речь Выход , Так что, если у вас в настоящее время нет Huawei или Urbane 2, основной выпуск, по слухам, всего через несколько недель 9 или 10 февраля.

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

  • Нет связанных вопросов^_^