本地提示语音播放能力

更新时间:2025-04-21 01:37:35下载pdf

概述

本地语音功能突破网络依赖瓶颈,构建更实时提示音播放。本文为您介绍如何为 T5AI-Board 开发板添加本地提示语音播放能力,确保终端用户在不同场景下获得一致性的体验。

操作步骤

  1. 首先,使用 Convertio 工具 将您的 WAV 文件转换为 MP3 文件。

    本地提示语音播放能力
  2. 将转化好的 MP3 音频文件 comeback.mp3 放在下图所示的 media 文件夹中。

    本地提示语音播放能力
  3. 使用以下脚本,将语音文件转换为 C 语言文件结构体的形式:

    $ python3 gen_media_src.py ../media/
    Generated: ../media/../include/media_src_zh.h, ../media/../src/media_src_zh.c
    Generated: ../media/../include/media_src_en.h, ../media/../src/media_src_en.c
    Generated: ../media/../include/media_src.h
    
    本地提示语音播放能力
  4. 增加如下图所示的枚举。

    例如,增加一个本地提示语音的枚举 T5_ALART_TYPE_COMEBACK,语音内容为:”嗨,我回来了“

    本地提示语音播放能力
  5. 通过以下代码实现 COMEBACK 本地音频的播放。

    例如:T5 被唤醒后,可以播放提示音:“嗨,我回来了”,让用户知道 T5 已经被唤醒。

    t5_ai_toy_alert(T5_ALART_TYPE_COMEBACK, TRUE);