| | |

上面这是讯飞语音听写sdk的听写弹框下面两张是自己项目中改的
我发现他sdk的assets下的iflytek 中的recognize.xml 里面虽然是乱码 但是可以看到的一些东西是此倾听弹框获取字体所在的控件的一些key

知道了这个就好办了 直接as断点 调试 把里面一些key一个个试试
最后:
textlink:语音识别能力由讯飞提供
errtxt:您好像没有说话哦…错误码(xxx)
如果要去掉语音识别能力由讯飞提供 直接:
// 显示听写对话框
mIatDialog.setListener(mRecognizerDialogListener);
mIatDialog.show();
//获取字体所在的控件,设置为"",隐藏字体,
tv_textlink = (TextView) mIatDialog.getWindow().getDecorView().findViewWithTag(“textlink”);
tv_textlink.setText("");
tv_textlink.getPaint().setFlags(Paint.SUBPIXEL_TEXT_FLAG);//取消下划线
注意:tv_textlink 他默认是有点击事件 点击了会跑到讯飞官网 取消掉
tv_textlink.setEnabled(false); 如果觉得这个事件没了点击这块不会从新监听语音 那就用这个写个onclick事件 直接在里面开启关闭语音监听就好了

如果觉得不想要错误码(xxx) 直接:
/**
* 听写UI监听器
*/
private RecognizerDialogListener mRecognizerDialogListener = new RecognizerDialogListener() {
@Override
public void onResult(RecognizerResult results, boolean isLast) {
if (mTranslateEnable) {
printTransResult(results);
} else {
printResult(results);
}

    }/*** 识别回调错误.*/@Overridepublic void onError(SpeechError error) {if (mTranslateEnable && error.getErrorCode() == 14002) {showTip(error.getPlainDescription(true) + "\n请确认是否已开通翻译功能");} else {showTip(error.getPlainDescription(true));}if (tv_textlink != null) {tv_textlink.setText("点击弹窗,开启倾听");}/*** 过滤掉没有说话的错误码显示 */TextView tv_error = (TextView) mIatDialog.getWindow().getDecorView().findViewWithTag("errtxt");if (tv_error != null && StringUtil.isContain(tv_error.getText().toString(), "您好像没有说话哦...")) {tv_error.setText("您好像没有说话哦...");}}};应为您好像没有说话哦...错误码(xxx) 他sdk那边是直接写一起的 断点出来的您好像没有说话哦.../n错误码(xxx)这种 所以直接我上面那段代码设置就好 具体自己想设置什么内容 自己延伸就行

关于讯飞语音听写RecognizerDialog 去除这个弹框view中的任何控件 更改其中内容相关推荐

  1. android 讯飞语音 提示组件未安装,讯飞语音听写API 未安装组件 错误码21001

    在使用讯飞语音听写时,使用云端听写而不是使用本地出现这个未安装组件错误那可能就是so文件没有成功导入.文档中都是ADT环境的配置,在AndroidStudio中jar包等都和ADT差别不大,但是SO文 ...

  2. 讯飞语音听写常见问题

    最近,项目中要用讯飞语音听写的功能,于是在官网学习了一下,并尝试做个小Demo,期间遇到了一些问题,列举一下: (1)常报错误码11201,是未经授权的语音应用,意思是官方每天允许你使用的次数你已经用 ...

  3. AndroidStudio快速开发讯飞语音听写

    好久没更新了,差点就忘记这个东东了,不过好在一闲下来就赶紧更新一波 哈哈^_^ **此博客主要针对将要进行语音开发的小白,如有不对的地方,请指正 到科大讯飞官网注册账号并登陆,选择单个服务SDK下载 ...

  4. 前端之实现讯飞语音听写(流式版)

    第一次接到语音需求,用了几年的微信,你有关注过微信语音实时转文字功能吗?反正我是经常用,在这人山人海的大城市,为了解放双手又能及时回复好友,我经常用语音转文字. 没想到,一时用一时爽,自己开发火葬场. ...

  5. html5语音听写流式,iOS 讯飞语音听写(流式版)

    最近项目中用到了讯飞的语音识别,然后稍微看了一下,里面有几个值得注意的点,记录一下,先说语音听写(流式版),实时语音转写后期会附上 ,文末有 demo //语音听写(流式版) 语音听写流式版其实没设么 ...

  6. Unity2021接入讯飞语音听写(Android)

    使用的引擎工具: Unity2021.3.19 android-studio-2021.1.21 第一步: 新建一个Android项目(工程名字随便啦) 然后新建一个library (同上,库名自己命 ...

  7. python调用讯飞语音听写(流式版)

    目录 一.引入所需要的包 二.定义相关常量 三.生成请求url 四.音频相关 1. 首先使用pyaudio获取音频流 2. 从音频流中获取音频并上传到接口 五.语音识别接口调用 六.返回结果处理 七. ...

  8. 讯飞语音之语音转文字识别功能

    应开发需求了解,项目中需要用到语音转换为文字的功能要求,所以调研了下讯飞和百度的语音功能,这里由于我是合肥人,所以我果断的用了讯飞的语音功能. 下面,简单介绍下讯飞语音听写功能的强大和集成 一.进入讯 ...

  9. 讯飞语音——带你简单实现语音听写

    语音听写 de 简单实现 一.前言 如果你没有在讯飞语音平台上创建应用,请先参考讯飞语音的详细配置使用 二.功能描述 语音听写和语音合成都是较为基础也是最常使用的两个基本功能. 语音合成是将文本转化为 ...

最新文章

  1. NLP任务语义相似数据准备及实战
  2. 前6个最常用的Redis库
  3. Linux笔记-为操作系统配ntp服务地址(适用达梦操作系统)
  4. 2020远程面试几家公司后,从阿里、美团、携程带回来的面试题及文档
  5. 银行支付系统大小额(一代支付)、超级网银(二代支付)
  6. jmeter使用方法和功能
  7. Python爬虫系列之得物小程序data算法
  8. Istio 1.4 部署指南
  9. 1.1 软件的定义、特征和分类
  10. [转]结婚戒指为什么戴在无名指?
  11. mysql僵尸进程_僵尸Z进程和D进程
  12. PHP执行shell_exec方法失败
  13. python单片机编程入门先学什么_编程入门必看:带你零基础了解编程和编程语言,入门应该学什么?...
  14. Date 的GMT、UTC、ISO、CST、timestamp 等格式 及Moment、Dayjs
  15. 超声波测距仪编程_Micropython教程之TPYBoard DIY超声波测距仪实例演示
  16. 秘制牛肉Alpha阶段项目展示
  17. 省市县区三级联动下拉选择器
  18. 5.2 数据可视化分析——词云图绘制
  19. MQTT协议详解 二、MQTT控制包格式
  20. win10无法上网,网络诊断提示:远程计算机或设备将不接受连接

热门文章

  1. Power BI+Forms+Flow 实现问卷结果实时呈现
  2. IDEA中使用Amend Commit,提交master只有一条提交记录
  3. mysql 找回误删表的数据办法_mysql找回误删表的数据方法(必看)
  4. RAW图像:安卓手机拍摄 Matlab数据读取
  5. Unity 脱坑,我可能遇到的100种问题
  6. 多路IO(一)——IO多路复用
  7. 微信小程序开发与app开发的十大区别
  8. UWB定位: 第二篇 . 原理
  9. CAN光端机解决泰和安TX3016C消防主机长距离联网问题 实现CAN与光纤之间的双向数据智能转换
  10. Linux产生序列数字