Member 12967375 Ответов: 1

Как добавить речь в текстовый API в android studio?


Мне действительно нужно реализовать API преобразования речи в текст в android studio. Помогите мне, пожалуйста.
Я искал некоторые коды, но для этого требуется MS visual studio.

Что я уже пробовал:

я попробовал этот код;
private void startSpeechToText() {
        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
                RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
        intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech-to-text input");
        startActivityForResult(intent, REQUEST_CODE);
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == REQUEST_CODE && resultCode == RESULT_OK)
        {
            ArrayList<String> result = data
                    .getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
            String text = result.get(0);
            itemName.setText(text);

        }
        super.onActivityResult(requestCode, resultCode, data);
    }

private final int REQUEST_CODE = 1234;

1 Ответов

Рейтинг:
10

Richard MacCutchan

Видеть Android speech to text api - поиск Google[^].