如何将 Android 的语音与音频示例文件一起用于文本

Posted

技术标签:

【中文标题】如何将 Android 的语音与音频示例文件一起用于文本【英文标题】:How to use Androids' speech to text with audio sample file 【发布时间】:2013-09-21 20:44:01 【问题描述】:

我能够使用以下代码运行一个使用 android 语音转文本的示例项目:

   private void startVoiceRecognitionActivity()
    
        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
                RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
        intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Voice recognition Demo...");
        startActivityForResult(intent, REQUEST_CODE);
    

这很好用,但我想知道,是否可以使用音频样本(字节数组?)而不是录制的语音来使用语音到文本?

亲切的问候

【问题讨论】:

Voice recognition on android with recorded sound clip? 的可能重复项 请问您是否成功完成了这项工作?下面描述的方法似乎已被弃用,我想知道是否有当前的方法可以做到这一点。 @nonybrighto 你找到办法了吗?我遇到了同样的问题 【参考方案1】:

目前Android只支持RecognizerIntent

看看所有这些问题...

Speech recognition for recorded audio files in .3gp or wav format

Speech to Text from own sound file

Saving audio input of Android Stock speech recognition engine

Voice recognition on android with recorded sound clip?

【讨论】:

以上是关于如何将 Android 的语音与音频示例文件一起用于文本的主要内容,如果未能解决你的问题,请参考以下文章

如何将文字变成声音,然后录制成音频?

如何将两个 m4a 音频文件“混合/叠加”在一起

有没有办法将音频文件发送到语音到文本识别

保存 Android Stock 语音识别引擎的音频输入

OpenCV中如何播放avi文件的音频

如何将音频文件保存到语音备忘录