And*_*uca 5 java android audio-recording call-recording
从 Android 10 开始,我必须使用辅助功能访问,您可以使用具有源语音识别功能的 MediaRecorder 来录制通话。问题是,在某些设备上,录音不是双向的 - 只有一种声音。
这是 MediaRecorder 的基本实现:
MediaRecorder recorder=new MediaRecorder();
recorder.setAudioSource(AudioSource.VOICE_RECOGNITION);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC);
recorder.prepare(); Thread.sleep(2000); recorder.start();
Run Code Online (Sandbox Code Playgroud)
我从 Google Play 测试了 Cube ACR。他们可以选择将音频源设置为“语音识别软件”。如果启用此功能,您可以获取对话的双方。
我在网上没有找到与“语音识别软件”相关的东西。有谁知道如何做到这一点?- 也许是一个 github 项目
有谁有一个可以在新版本的 Android 上录制对话的两个部分的解决方案吗?Android 12 或 Android 13。
谢谢
小智 1
Cube ACR 似乎也有同样的问题。请参阅: https: //cube-call-recorder-acr.en.softonic.com/android。他们在“缺点”中说:
在某些情况下,可能无法录制双向音频
另请参阅此 stackoverflow 问题:如何确定设备上是否支持语音识别?
| 归档时间: |
|
| 查看次数: |
2463 次 |
| 最近记录: |