当前位置: 首页 > web >正文

语音识别-2

上一篇关于语音识别, 虽然能用,但在系统适配,机器适配方面,速度,性能等还是有优化的地方.所以这篇是关于这些的.

1.蓝牙优化

  • A2DP:是一种单向的高品质音频数据传输链路,通常用于播放立体声音乐;
  • SCO: 则是一种双向的音频数据的传输链路,该链路只支持8K及16K单声道的音频数据,只能用于普通语音的传输
1.打开sco

默认sco是关闭的,所以对手机说话可以录音,但对蓝牙就不行了,所以要打开,然后就可以对蓝牙说话,手机一样可以收到声音,然后识别.

//启用蓝牙录音private fun setAudioDevice() {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {var speakerDevice: AudioDeviceInfo? = nullval devices = audioManager!!.availableCommunicationDevicesfor (device in devices) {if (device.type == AudioDeviceInfo.TYPE_BLUETOOTH_SCO) {speakerDevice = devicebreak}}if (speakerDevice != null) {val result: Boolean = audioManager!!.setCommunicationDevice(speakerDevice)
http://www.xdnf.cn/news/6207.html

相关文章:

  • 【Oracle专栏】清理告警日志、监听日志
  • 【进程控制二】进程替换和bash解释器
  • 【数据库复习】SQL语言
  • Java生成可控的Word表格功能开发
  • 《世界经济浪潮中的AI变革与展望》
  • 涨薪技术|0到1学会性能测试第64课-SQL监控之Trace选项
  • 第二讲:电源滤波器设计与仿真-基于单管反激电源
  • 三维CAD皇冠CAD(CrownCAD)建模教程:工程图模块一
  • FPGA:Xilinx Kintex 7实现DDR3 SDRAM读写
  • Axure设计之内联框架切换页面、子页面间跳转问题
  • day20-线性表(链表II)
  • Adobe DC 2025安装教程
  • Leetcode数组day1
  • 深度学习—BP神经网络
  • Ascend的aclgraph(八)AclConcreteGraph:capture_end
  • 网络编程超时检测,unix域套接字,粘包
  • WPF Datagrid 数据加载和性能
  • Spring的 @Validate注解详细分析
  • 【springcloud学习(dalston.sr1)】Ribbon负载均衡(七)
  • 【行为型之模板方法模式】游戏开发实战——Unity标准化流程与可扩展架构的核心实现
  • 数据库MySQL学习——day10()
  • FFMPEG 与 mp4
  • elpis-core: 基于 Koa 实现 web 服务引擎架构设计解析
  • LeetCode 热题 100_颜色分类(98_75_中等_C++)(技巧)(计数;双指针)
  • git push 报错:send-pack: unexpected disconnect while reading sideband packet
  • 鸿蒙OSUniApp 开发的下拉刷新与上拉加载列表#三方框架 #Uniapp
  • “堆”和“栈”
  • matlab插值方法(简短)
  • 4G物联网模块实现废气处理全流程数据可视化监控配置
  • Android多媒体——媒体解码流程分析(十四)