{
    "path": "$OET_PATH/testcases/function_test/pkg_test/espeak-ng/espeak-ng",
    "machine num": 1,
    "cases": [
        {
            "name": "test_espeak-ng_function_install",
            "desc": "Test the installation of espeak-ng package"
        },
        {
            "name": "test_espeak-ng_speak-ng__stdin",
            "desc": "测试使用 --stdin 参数从标准输入读取内容并朗读"
        },
        {
            "name": "test_espeak-ng_speak-ng__a_num_150",
            "desc": "测试使用 -a 参数设置振幅为 150"
        },
        {
            "name": "test_espeak-ng_speak-ng__d",
            "desc": "测试使用 -d 参数指定音频设备"
        },
        {
            "name": "test_espeak-ng_function_volume",
            "desc": "Test the -v parameter for volume control"
        },
        {
            "name": "test_espeak-ng_function_speed",
            "desc": "Test the -s parameter for speech speed"
        },
        {
            "name": "test_espeak-ng_espeak-ng_f",
            "desc": "测试使用-f参数从文本文件读取内容并朗读"
        },
        {
            "name": "test_espeak-ng_espeak-ng_stdin",
            "desc": "测试使用--stdin参数从标准输入一次性读取内容并朗读"
        },
        {
            "name": "test_espeak-ng_espeak-ng_g",
            "desc": "测试使用-g参数调整单词间隔时间"
        },
        {
            "name": "test_espeak-ng_espeak-ng_p",
            "desc": "测试使用-p参数调整语音音高"
        },
        {
            "name": "test_espeak-ng_espeak-ng_s",
            "desc": "测试使用-s参数调整语速"
        },
        {
            "name": "test_espeak-ng_espeak-ng_w",
            "desc": "测试使用-w参数将语音输出到WAV文件"
        },
        {
            "name": "test_espeak-ng_espeak-ng_m",
            "desc": "测试使用-m参数解释SSML标记"
        },
        {
            "name": "test_espeak-ng_espeak-ng_q",
            "desc": "测试使用-q参数静默运行（不产生语音）"
        },
        {
            "name": "test_espeak-ng_espeak-ng_x",
            "desc": "测试使用-x参数将音素助记符输出到标准输出"
        },
        {
            "name": "test_espeak-ng_espeak-ng_upper_x",
            "desc": "测试使用-X参数将音素助记符和翻译跟踪信息输出到标准输出"
        },
        {
            "name": "test_espeak-ng_espeak-ng_z",
            "desc": "测试使用-z参数不在文本末尾添加句子结束停顿"
        },
        {
            "name": "test_espeak-ng_espeak-ng_pho",
            "desc": "测试使用--pho参数将mbrola音素数据输出到标准输出或--phonout指定的文件"
        },
        {
            "name": "test_espeak-ng_espeak-ng_sep",
            "desc": "测试使用--sep参数指定音素分隔符"
        },
        {
            "name": "test_espeak-ng_espeak-ng_split",
            "desc": "测试使用--split参数按分钟分割WAV文件"
        },
        {
            "name": "test_espeak-ng_espeak-ng_stdout",
            "desc": "测试使用--stdout参数将语音输出到标准输出"
        },
        {
            "name": "test_espeak-ng_espeak-ng_version",
            "desc": "测试使用--version参数显示版本信息"
        },
        {
            "name": "test_espeak-ng_espeak-ng_f_a_s",
            "desc": "测试组合使用-f、-a和-s参数从文件读取文本并以特定振幅和语速朗读"
        },
        {
            "name": "test_espeak-ng_espeak-ng_x_ipa_sep",
            "desc": "测试组合使用-x、--ipa和--sep参数输出音素信息并使用指定分隔符"
        },
        {
            "name": "test_espeak-ng_espeak-ng_q_upper_x_phonout",
            "desc": "测试组合使用-q、-X和--phonout参数静默运行并将音素跟踪信息输出到指定文件"
        },
        {
            "name": "test_espeak-ng_speak-ng_w",
            "desc": "测试通过-w参数将语音输出到WAV文件"
        },
        {
            "name": "test_espeak-ng_speak-ng_q",
            "desc": "测试通过-q参数静默运行（不产生语音）"
        },
        {
            "name": "test_espeak-ng_speak-ng_x",
            "desc": "测试通过-x参数将音标助记符输出到标准输出"
        },
        {
            "name": "test_espeak-ng_speak-ng_ipa",
            "desc": "测试通过--ipa参数使用国际音标将音素输出到标准输出"
        },
        {
            "name": "test_espeak-ng_speak-ng_stdout",
            "desc": "测试通过--stdout参数将语音输出到标准输出"
        },
        {
            "name": "test_espeak-ng_speak-ng_tie",
            "desc": "测试通过--tie参数指定多字母音素名内的连接字符"
        },
        {
            "name": "test_espeak-ng_speak-ng_version",
            "desc": "测试通过--version参数显示版本信息"
        },
        {
            "name": "test_espeak-ng_speak-ng_voices",
            "desc": "测试通过--voices参数列出可用语音"
        },
        {
            "name": "test_espeak-ng_speak-ng_h",
            "desc": "测试通过-h或--help参数显示帮助信息"
        },
        {
            "name": "test_espeak-ng_speak-ng_stdin_and_f",
            "desc": "测试同时提供--stdin和-f参数（预期-f优先或报错）"
        },
        {
            "name": "test_espeak-ng_speak-ng_v_and_w",
            "desc": "测试同时使用-v指定语音和-w输出到WAV文件"
        },
        {
            "name": "test_espeak-ng_speak-ng_s_and_p",
            "desc": "测试同时设置语速-s和音高-p参数"
        },
        {
            "name": "test_espeak-ng_function_uninstall",
            "desc": "Test the uninstallation of espeak-ng package"
        },
        {
            "name": "test_espeak-ng_function_speak_file",
            "desc": "Test speech synthesis from a text file"
        },
        {
            "name": "test_espeak-ng_function_version",
            "desc": "Test displaying version information"
        }
    ]
}