esp-sr/docs/zh_CN/test_report
2023-01-12 11:07:40 +08:00
..
README.rst Update cn documentation and provide translation for en documentation 2023-01-12 11:07:40 +08:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

测试方法与测试报告
==================

:link_to_translation:`en:[English]`

为了保证 DUT 的性能,可通过测试确定 DUT 在以下方面的表现:

- 唤醒率
- 识别率
- 误唤醒率
- 唤醒打断率
- 响应时间

测试场景要求
------------

以上测试需在合适的测试房间中进行,测试房间应满足如下要求:

* **房间大小**

    * 面积:不小于 4 m * 3.2 m
    * 高度:不低于 2.3 m

* **房间装饰**

    * 地板需配有地毯,天花板需配备常见声学阻尼材料,墙面应有 1 到 2 面墙上挂有窗帘,防止强反射。
    * 房间混响 (RT60) 3在 [125, 8k] 范围内,要满足 0.2-0.7s 的要求。
    * 不要使用消音室。

* **环境底噪**:必须 < 35 dBA最好 < 30 dBA

* **温度和湿度要求**20±10°C相对湿度为 50%±20%。

* **DUT、外部噪声、人声的放置**

    * DUT、外部噪声、人声的具体位置和相对位置应根据 DUT 的实际应用场景进行安排。

.. note::
    RT60、环境底噪和 DUT、外部噪声、人声的放置应在所有测试中保持不变。

测试案例设计
------------

在设计测试案例时,建议按照产品的实际应用场景,考虑 **以下部分或全部参数**

- 不同噪声源
    - 白噪声
    - 人类噪声
    - 音乐
    - 新闻
    - . . . . . .
    - 有必要时还可以增加多噪声源的测试场景。
- 不同噪声分贝
    - < 35 dBA
    - 45 dBA
    - 55 dBA
    - 65 dBA
- 不同人声分贝
    - 54 dBA
    - 59 dBA
    - 64 dBA
- 不同 SNR
    - 9 dBA
    - 4 dBA
    - -1 dBA

乐鑫测试与结果
--------------

在本章节描述的所有测试中DUT、外部噪声、人声的具体位置和相对位置如下所述。

.. figure:: ../../_static/test_reference_position2.png
    :align: center
    :alt: overview

.. figure:: ../../_static/test_reference_position1.png
    :align: center
    :alt: overview

具体来说,

- DUT 距离地面高度 0.75 米
- 人工嘴(人声源)距离地面高度 1.5 米,距离 DUT 直线水平距离 3 米
- 噪声源在相对人工嘴 45°C 角处,距离地面高度 1.2 米,距离 DUT 直线水平距离 2 米
- 声压计位于 DUT 正上方 0.75 米

唤醒率测试
~~~~~~~~~~

**唤醒率**:指当设备处于待唤醒状态时被唤醒成功的概率。

**乐鑫唤醒率测试和结果**

.. list-table::
    :widths: 10 25 15 15 20 15
    :header-rows: 1

    * - 测试案例
      - 噪声类型
      - 噪声分贝
      - 人声分贝
      - SNR
      - 唤醒率
    * - 1
      - /
      - /
      - 59 dBA
      - /
      - 99%
    * - 2
      - 白噪声
      - 55 dBA
      - 59 dBA
      - ≥4 dBA
      - 99%
    * - 3
      - 人声噪声
      - 55 dBA
      - 59 dBA
      - ≥4 dBA
      - 99%

语音识别率测试
~~~~~~~~~~~~~~

**语音识别率**:指当设备处于识别状态时,成功识别词表里包含的命令词的概率。

**乐鑫语音识别率测试和结果**

.. list-table::
    :widths: 10 25 15 15 20 15
    :header-rows: 1

    * - 测试案例
      - 噪声类型
      - 噪声分贝
      - 人声分贝
      - SNR
      - 语音识别率
    * - 1
      - /
      - /
      - 59 dBA
      - /
      - 91.5%
    * - 2
      - 白噪声
      - 55 dBA
      - 59 dBA
      - ≥4 dBA
      - 78.25%
    * - 3
      - 人声噪声
      - 55 dBA
      - 59 dBA
      - ≥4 dBA
      - 82.77%

误唤醒率测试
~~~~~~~~~~~~

**误唤醒率**:指设备在产品定义的应用场景下被非唤醒词成功唤醒的概率。

**乐鑫误唤醒率测试和结果**

.. list-table::
    :widths: 20 20 20 20 20
    :header-rows: 1

    * - 测试案例
      - 噪声类型
      - 噪声分贝
      - 测试时长
      - 误唤醒次数
    * - 1
      - 音乐
      - 55 dBA
      - 12 小时
      - 1 次
    * - 2
      - 新闻
      - 55 dBA
      - 12 小时
      - 1 次

唤醒打断率测试
~~~~~~~~~~~~~~

**唤醒打断率**:唤醒打断率是指设备有自噪时,即有 TTS3 播报或播放音频时,被唤醒成功的概率。对于有 AEC 功能的产品需要进行该测试。

**乐鑫唤醒打断率测试和结果**

.. list-table::
    :widths: 15 15 15 20 15 15
    :header-rows: 1

    * - 测试案例
      - 噪声类型
      - 噪声 / 人声分贝
      - SNR
      - 唤醒率
      - 语音识别率
    * - 1
      - 音乐
      - 69 dBA / 59 dBA
      - ≥10 dBA
      - 100%
      - 96%
    * - 2
      - TTS
      - 69 dBA / 59 dBA
      - ≥10 dBA
      - 100%
      - 96%

响应时间测试
~~~~~~~~~~~~

**响应时间**:代表 DUT 响应语音命令的时间,具体测量为语音指令与播报之间的时间间隔(见下图)。

.. figure:: ../../_static/test_response_time.png
    :align: center
    :alt: overview

**乐鑫响应时间测试和结果**

.. list-table::
    :widths: 25 25 25 25
    :header-rows: 1


    * - 测试案例
      - 噪声 / 人声分贝
      - SNR
      - 响应时间
    * - 1
      - NA / 59 dBA
      - /
      - < 500 ms