zoukankan      html  css  js  c++  java
  • anr以及nlp语音自动化测试方案

    进行asr自动化测试

    1、将人工语音录制的音频文件分为一句话一个文件,并将文件名命名为此句话,可以加后缀,例如:附近的公园_1

    2、使用电脑连接蓝牙音箱,控制好距离角度等环境

    3、使用python或者其他语音编写脚本,首先清除log缓存,然后逐一打开音频文件播放,同时截取log

    4、获取音频文件名,并将其处理后到Log日志里查找,例如:将附近的公园_1,处理为:附件的公园

    5、若日志文件里存在处理过后的音频的文件名称,则此条测试通过。使用python或者其他语音编写脚本,将此条结果写入到excel文件里

    6、将最终结果进行汇总,使用Python或者其他语言将最终的识别率写入到excel表格里

    7、若统计的识别率与预期相符则通过,否则不通过

     进行nlp自动化测试

    1、首先配置主体config.txt文件,设置主体,例如:我想去{place}

    2、配置其他文件,例如:place.txt文件,将各地地名写入文件中,例如:北京

    3、利用python语言将config.txt中的{place}随机替换为place.txt文本中的其他内容

    4、利用广播形式给设备随机发送config.txt中的主体指令+替换后的place.txt文本中的内容,例如:adb shell am broadcast -a com.XXXXXXX_TEST --es msg 我想去北京

    【其中“我想去”是config主体,北京为{place}替换后的内容】

  • 相关阅读:
    类图的基本知识
    设计模式——单例模式
    解决phpcms V9 推荐位无法排序
    PHPCMS 多站点管理切换问题
    天天团购系统-简单的目录结构
    php的时间输出格式
    天天团购--源码目录结构
    天天团购系统--部分模板语法
    PHP json数据格式化方法
    PHP json_encode中文乱码解决方法
  • 原文地址:https://www.cnblogs.com/ffrs/p/11733027.html
Copyright © 2011-2022 走看看