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

  • 相关阅读:
    Docker
    Docker1.12服务发现,负载均衡和Routing Mesh
    Docker
    docker
    win7下构建swarm nodes实现跨host的容器之间的通信
    Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
    docker 1.12 版本 docker swarm 集群
    DotNet 资源大全中文版(Awesome最新版)
    Extended WPF Toolkit 新控件介绍
    ServiceStack Web Service 创建与调用简单示列
  • 原文地址:https://www.cnblogs.com/ffrs/p/11733027.html
Copyright © 2011-2022 走看看