Android:思必驰语言助手始终保持监听

news/2025/3/14 22:47:56/

我先讲一下项目背景,就是电视机的语音助手

给测试演示的时候,给我提了一嘴,让我吧唤醒词给删了,随便讲一句话就可以执行相关操作

emmmm,下面我讲一下思路吧,折磨了我一天可算是实现了

思必驰的这个语音助手里面,有四个状态,等待唤醒,监听,识别,和播放语音

让他始终监听其实很简单,就是当用户状态进入等待唤醒的时候,直接进入监听状态

当然这其中我遇到一个问题,就是进入监听的时候有这么一个提示音,搞得我很烦,因为这个提示音,我在官网上根本找不到相关文档,也就是说,这个提示音无法通过代码删除的,那怎么办呢~

我猜这个应该是一个本地资源文件,就对duicore.zip下手了。一开始十分担心这个解压后再压缩md5的值会改变,然而事实情况是~测试了官方demo,再结合自己的业务代码,发现我的疑问是多余的;

在duicore.zip--->res--->tips--->native.wav的这个文件发现提示音是一模一样的,然后怎么做呢,删了肯定不行,找一个无声的吧,我就找了一个替换掉了,再打个包直接丢assets里面,md5的那个文件我改都没有改,就clean了一下项目,运行了一下,发觉~很OK

官网

DUI开放平台-全链路智能对话开放平台-思必驰AISpeech

sdk文档

Android SDK集成

场景:由于业务的需要,我当前所面临的场景其实并不难,主要是识别语音,然后将语音转换为字符发送给前端,部分页面将有云端操作,语音模块同时又是另外一个模块,文章持续更新


http://www.ppmy.cn/news/928046.html

相关文章

Android使用AIUI快速搭建智能助手

前言 目前大部分的手机都有语音助手,例如小米手机的小爱同学,VIVO的小V等等,通过智能助手我们可以快速询一些资讯或者操作手机,例如询问天气,发送微信给你的好友等等。这篇文章就来介绍如何使用AIUI快速搭建类似这样的…

仿91助手的PC与android手机通讯(4) --- 自动安装手机驱动

上一节讲到检查驱动安装情况,那么如果遇到没安装手机驱动的话是没办法和手机进行通讯的(除非你是要直接把文件拷贝到手机目录下,好像txt,视频,音乐的话是不用考虑驱动都可以的,当然有驱动这几种文件的拷贝也…

Android手机64位APP兼容

为什么 2022 armv9芯片新机出货,不兼容32位,出现卡顿闪退等问题64位性能更好手机硬件升级,存储更大,应用包体积不敏感 应用市场的政策 Google Play声明 自 2019 年 8 月 1 日起,您在 Google Play 上发布的应用必须支持64 位 2021年 8 月 1 日, 无法搜索到32位,…

android手机助手拷贝文件至pc上失败的解决方式

有的时候我们在手机上安装一款应用的时候,会有把一些文件拷贝到pc上的需求,最近想把一个应用中的database文件拷贝到pc上,但总是不成功,换了很多手机助手都拷贝不成功,试了很多办法,最后解决了,…

android app实现多种语音,基于Android的语音助手APP

张路瑶 蔡虹 【摘要】本项目采用Java语言,基于Android Studio平台打造的一款智能语音助手APP。旨在为用户提供智能化的服务,提高人机交互速率,除实现了目前市场已有的语音助手的功能外,加入了特色化的音频文件转写功能,为用户的生活、办公等提供了方便快捷的渠道,如会议音…

android蓝牙 助手源码,蓝牙串口助手(Android Studio源码)

【实例简介】蓝牙串口助手(Android Studio源码) 【实例截图】http://a.app.qq.com/o/simple.jsp?pkgname=com.example.bluetoothassist 软件外观和下载位置 【核心代码】 package com.example.main; import android.Manifest; import android.content.pm.PackageManager; impo…

Android手机助手识别机型浅析

最近在做PAD项目,QA提交了一个bug,用iTools管理PAD时,iTools显示的设备与目标机型的设备型号不一致,在其他豌豆荚,百度等手机助手并没有遇到这个问题。为了解决该问题,首先查询机器system目录下的prop.buil…

安装linux子系统时,出现的问题

目录 一、事故原因:适配linux子系统问题 二、事故问题:wsl版本问题 一、事故原因:适配linux子系统问题 事故全文: Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x8007019e Err…