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}替换后的内容】

  • 相关阅读:
    私有云是伪命题:真正的私有云 ≈ 公有云
    云计算的重新构建架构:优化迁移策略
    五个顶级的大数据架构
    Algorithm Gossip: 费式数列
    Algorithm Gossip: 河内塔
    Mysql连接报错:Unknown system variable 'language'
    ssm整合的时候出现的abstactMethodArror 解决
    java集合整理
    Oracle的序列和索引
    关于java堆栈的理解与说明
  • 原文地址:https://www.cnblogs.com/ffrs/p/11733027.html
Copyright © 2011-2022 走看看