能否获取iPad/移动设备键盘语音输入时speechtotext对应的原始音频文件
移动端自带键盘语音输入原始音频获取问题解答
你所需求的「直接获取设备自带键盘语音转文字对应的原始音频」的操作无法实现。
- 系统自带键盘的语音输入功能属于操作系统级能力,全程在系统独立进程内运行,和当前打开的网页属于完全隔离的权限域。语音录制、转文字的所有中间数据都不会对外暴露,仅会将最终识别完成的文本内容传递给当前聚焦的输入框。
- 无论是iOS还是安卓系统,都没有对外提供可访问键盘语音输入原始音频的公开API,浏览器本身作为普通应用也没有权限获取系统键盘持有的音频数据,自然无法将相关数据传递给前端页面。
- 该限制也属于隐私保护的常规设计,避免第三方应用或页面在用户无明确感知的情况下获取语音输入的原始录音,造成用户隐私泄露。
如果确实需要留存语音输入的原始音频用于回溯,只能通过前端调用MediaRecorder等相关JS API自行实现录音+语音转文字的全链路,该流程需要明确向用户申请麦克风权限,征得用户同意后即可完成录音、转写、上传自有服务器的全流程操作。
内容的提问来源于stack exchange,提问作者Daniele
相关产品推荐
相关产品推荐

