科大讯飞语音识别 离线语音合成 数字读法 Android

用科大讯飞语音识别包的时候要求识别到数字的时候以阿拉伯数字的形式传到后台。
数字优先的设定下大多数数字经过识别返回的结果是阿拉伯数字,但是比如“十二万”就会识别成“12万”,同时比较大的数字会有逗号分隔符(比如12,345)。
用正则匹配替换。

text = text.replace(",", "");
text = text.replaceAll("([0-9])万", "$10000");

后台返回四位数序列时期望语音合成按照串的读法,但其他部分的数字依旧按照数字读法。
在线语音合成支持cssml方法设定读音,离线不支持。
将数字序列转成汉字传入startSpeaking方法解决了问题。

final private String[] character = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"};StringBuilder toRead = new StringBuilder();
for(int i=0; i<serial.length(); i++) {toRead.append(character[(int)serial.charAt(i) - (int)('0')]);
}

科大讯飞语音识别 语音合成 数字读法 Android相关推荐

  1. Android 科大讯飞语音识别 金额数字

    最近要在应用里面使用语音识别功能,老板选择了科大讯飞的技术,小可也就开始看文档啦: 这里只嵌入了语音识别,其他的语法什么的没有研究,有需要的各位看文档呗: 需要的资料 :只识别数字,若不过滤则把LSp ...

  2. 科大讯飞语音识别和语音合成//////2020-08-17

    科大讯飞语音识别和语音合成 暑假搞了一个基于中医药的智能问答app,今天整理一下开发过程和用到的技术等,开发中遇到了一个语音识别以及合成的功能最后用科大讯飞提供的语音识别接口实现. 1.先上实现代码( ...

  3. 安卓Android科大讯飞语音识别代码使用详解

    科大讯飞的语音识别功能用在安卓代码中,我把语音识别写成了Service,然后在Fragment直接调用service服务.科大讯飞语音识别用的是带对话框的那个,直接调用科大讯飞的语音接口,代码采用链表 ...

  4. Python2.7对接科大讯飞的语音合成和语音识别接口

    小Z正在尝试科大讯飞的语音合成和语音识别的接口调用. 需要注意的是: 1.白名单要在我的应用中配置,生效有5到10分钟的延迟,配置不正确会报错: {"code":"101 ...

  5. 接入高德 SDK 遇到的问题 01:语音导航中科大讯飞在线语音合成次数限制

    需求:采用高德导航SDK实现路线导航,并且实现语音播报导航 问题:高德导航语音合成开发指南中,建议采用的科大讯飞在线语音合成存在次数限制,远远达不到生产环境的需求量 解决:采用百度离在线语音识别 An ...

  6. 科大讯飞语音识别demo

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 到目前为止科大讯飞的javasdk不支持客户端和服务端分开的情况,也就是 ...

  7. 科大讯飞语音识别_科大讯飞 语音识别_科大讯飞语音识别系统 - 云+社区 - 腾讯云...

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 到目前为止科大讯飞的javasdk不支持客户端和服务端分开的情况,也就是说,语音合 ...

  8. Linux下科大讯飞语音识别全面总结

    原标题:Linux下科大讯飞语音识别全面总结 首先我们需要的就是Linux下的SDK的下载包,首先在科大讯飞的官网http://www.xfyun.cn/注册,选择我们的语音识别的功能相应的Linux ...

  9. 科大讯飞语音识别率从97%提升至98% 用AI赋能方言保护

    原标题:科大讯飞语音识别率从97%提升至98% 用AI赋能方言保护 6月12日,讯飞输入法在北京启动"AI方言发音人招募"公益行动.在人工智能一天天渗透并改变我们生活的今天,科大讯 ...

  10. 科大讯飞在线语音合成(2018最新版本)

    科大讯飞在线语音合成(2018最新版本) 配置manifest,不多讲了,自己看文档去. 在application里面初始化: public class MyAPP extends Applicati ...

最新文章

  1. Python 之父为什么嫌弃 lambda 匿名函数?
  2. 每日一练之贪心算法(P2587)
  3. pygame 学习check_event,game_function,alien_invasion等程序
  4. GNU make manual 翻译( 一百五十九)
  5. labview在2048中添加时间滚动条_Chrome优化深色模式:滚动条颜色也能跟随变化 使上网更具沉浸感...
  6. keyshot局部打光_keyshot7耳机渲染打光教程
  7. Python按元组中第一个字符串升序第二个字符串降序排序
  8. 百年 IBM 终于 All In 人工智能和混合云!
  9. 【Java程序设计】数组
  10. Swift高仿iOS网易云音乐Moya+RxSwift+Kingfisher+MVC+MVVM
  11. 企业微信标签在哪?如何设置?
  12. Java实战---搜搜移动业务大厅
  13. HtmlParser初步研究
  14. 如何查看本机ip地址和端口,以及关闭占用端口的进程
  15. HEVC解码器的TDecCu部分
  16. c语言中什么是指针 什么是指针变量,C语言指针是什么?
  17. 又是面试题?对,合并有序序列。
  18. C语言实现房贷计算器
  19. nodejs服务使用pm2启动多个进程和进程守护,以及使用pm2-logrotate-ext分割日志
  20. Oracle中添加删除主键的方法(转)

热门文章

  1. 为什么蓝鸽的听力下载完还是听不了_听力训练方法干货-说说我与雅思听力的那些事情...
  2. abaqus实例手册_《ABAQUS 6.14超级学习手册》——1.5 ABAQUS帮助文档
  3. cactiEZ 使用
  4. android音乐播放器歌词解析,iOS 音乐播放器歌词解析
  5. msm8937 porting iic device
  6. Python函数的返回值
  7. 条码管理系统,帮助企业打造高效的仓库管理模式
  8. 有源滤波器matlab/simulink 采用simulink搭建有源滤波器模型,有操作视频和报告资料,运行稳定,效果显著
  9. 学习日记| javaScript在网页绘制国际象棋盘
  10. IP地址(定义、分类、掩码及保留地址)