出售本站【域名】【外链】

首页 AI工具 AI视频 Ai智能平台 AI作图 AI知识 AI编程 AI资讯 AI语音 推荐

蓝牙遥控器智能语音识别方案

2025-02-23

蓝牙遥控器智能语音识别方案

2021-07-29 1326

版权

版权声明:

原文内容由阿里云真名注册用户自觉奉献,版权归本做者所有,阿里云开发者社区不领有其著做权,亦不承当相应法令义务。详细规矩请查察《 阿里云开发者社区用户效劳和谈》和 《阿里云开发者社区知识产权护卫指引》。假如您发现原社区中有涉嫌抄袭的内容,填写 侵权赞扬表单停行告发,一经查真,原社区将即时增除涉嫌侵权内容。

简介: 遥控器,语音识别

跟着人工智能的展开,语音识别和语义了解技术日益趋近成熟,
抵达商用水平。正在机顶盒规模,智能语音遥控器已成为标配,真现方
案不少,此中一种探讨如下

ly1.png

一、语音数据(二进制 PCM 流) 使用层 APK:

使用层 APK 步调操做 AudioRecorder 或 MediaRecorder 接口,曲
接从安卓系统麦克风处读与,如:

recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, sampleRate, CHANNEL_CONFIG, AUDIO_FORMAT, min); SampleRate = 16000; 系统 Rom:

机顶盒系统 Rom 须要集成遥控器厂家供给相应 so 库或蓝牙、语音
方面的范例库文件,底层库上报数据给 AudioFlinger,再转发至
AudioRecorder。
因各家遥控器厂商的 Audio Hal 层 so 库会有些许不同,最好机顶
盒厂商取遥控器厂商联调。

二、语音按键

对于遥控器语音键,较为简略的方式是 Broadcast 广播方案:
系统正在安卓 framework 层监听所有按键的 code,假如是语音键,
则发送一个广播出来:

按下是:net.sunniwell.action.xOICE_KEY_PRESS_DOWN 抬起是:net.sunniwell.action.xOICE_KEY_PRESS_UP

使用层 apk 通过注册广播接管器 BroadcastReceiZZZer 获与语音键按
下和抬起的止动。
接管广播后,与 intent.getIntEVtra("keyCode", 0)那个按键信息,如
果是 142,则确认为蓝牙形态语音按键。

String action = intent.getAction(); int code = intent.getIntEVtra("keyCode", 0);

推荐文章

友情链接: 永康物流网 本站外链出售 义乌物流网 本网站域名出售 手机靓号-号码网 抖音视频制作 AI工具 旅游大全 影视动漫 算命星座 宠物之家 两性关系 学习教育