(1) audioSource 该参数指的是音频采集的输入源,可选的值以常量的形式定义在 MediaRecorder.AudioSource 类中,常用的值包括:DEFAULT(默认),VOICE_RECOGNITION(用于语音识别,等同于DEFAULT),MIC(由手机麦克风输入),VOICE_COMMUNICATION(用于VoIP应用)等等。 (2) sampleRateInHz 采样率,注意,目前44100Hz是唯一可以保证...
其中音源由MediaRecorder.AudioSource统一定义。音源包括MIC、VOICE_UPLINK、VOICE_DOWNLINK、VOICE_CALL、CAMCORDER、VOICE_RECOGNITION和VOICE_COMMUNICATION(VOIP)。 1)基于MediaRecorder录制 MediaRecorder支持的音频编码包括AMR_NB、AMR_WB和AAC等,支持的输出格式包括AMR_NB、AMR_WB、MPEG_4、RAW_AMR和THREE_GPP等。 2)...
1.确保已经和蓝牙耳机配对连接上。 2.开启蓝牙信道 AudioManager mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); mAudioManager.setBluetoothScoOn(true); mAudioManager.startBluetoothSco(); 3.开启语音识别 4.退出时关闭蓝牙信道 mAudioManager.setBluetoothScoOn(false); mAudioManager.stopBlu...
「audioSource」 参数指的是音频采集的输入源,可选的值以常量的形式定义在 MediaRecorder.AudioSource 类中,常用的值包括:DEFAULT(默认),VOICE_RECOGNITION(用于语音识别,等同于DEFAULT),MIC(由手机麦克风输入),VOICE_COMMUNICATION(用于VoIP应用)等等。 「sampleRateInHz」 采样率,注意,目前44100Hz是唯一可以保证兼容所...
该参数指的是音频采集的输入源,可选的值以常量的形式定义在 MediaRecorder.AudioSource 类中,常用的值包括:DEFAULT(默认),VOICE_RECOGNITION(用于语音识别,等同于DEFAULT),MIC(由手机麦克风输入),VOICE_COMMUNICATION(用于VoIP应用)等等。 (2) sampleRateInHz ...
1.确保已经和蓝牙耳机配对连接上。 2.开启蓝牙信道 AudioManager mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); mAudioManager.setBluetoothScoOn(true); mAudioManager.startBluetoothSco(); 3.开启语音识别 4.退出时关闭蓝牙信道
VOICE_RECOGNITION(6) 语音识别相关的应用场景,会对采集的音频做一些优化处理,通常过滤掉环境的底噪。 VOICE_COMMUNICATION(7) 语音通信场景像VoIP,采集的音频源会经过回声消除、自动增益等算法,来提升语音通信的质量。从上面的描述来看,audioSource 不仅会影响优先级,还会根...
VOICE_RECOGNITION:语音识别,android.permission.RECORD_AUDIO。 VOICE_COMMUNICATION:网络电话,android.permission.RECORD_AUDIO。 REMOTE_SUBMIX:传输到远程的音频混合流,默认情况下如果用该项录音,本地扬声器或者耳机的声音将会被截走,android.permission.CAPTURE_AUDIO_OUTPUT,系统权限不允许第三方app使用。
圆孔耳机和 USB耳机的优先级是要比BUILTIN_MIC (麦克风)高的 break; case AUDIO_SOURCE_VOICE_COMMUNICATION: //这个策略就是我们进行腾讯会议这类型语音通话类的app进行声音输入时走的策略 // Allow only use of devices on primary input if in call and HAL does not support routing // to voice call ...
该参数指的是音频采集的输入源,可选的值以常量的形式定义在 MediaRecorder.AudioSource 类中,常用的值包括:DEFAULT(默认),VOICE_RECOGNITION(用于语音识别,等同于DEFAULT),MIC(由手机麦克风输入),VOICE_COMMUNICATION(用于VoIP应用)等等。 sampleRateInHz 采样率,注意,目前44100Hz是唯一可以保证兼容所有Android手机的采样...