CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
结构体 | 宏定义 | 类型定义 | 函数
prompt_player.h 文件参考

此模块用于插放命令词对应的提示音。 更多...

#include "command_info.h"

浏览源代码.

结构体

struct  prompt_play_info_st
 提示音信息结构体。在调用"prompt_play_by_multi_cmd_id"接口时需要此类型,用于指定要播放的提示音。 更多...
 

宏定义

#define MAX_COMBINATION_COUNT   16
 一个组合播报支持的最大音频文件数量。 更多...
 

类型定义

typedef void(* play_done_callback_t) (cmd_handle_t cmd_handle)
 定义提示音播报回调函数的指针类型。 更多...
 
typedef struct prompt_play_info_st prompt_play_info_t
 提示音信息结构体。在调用"prompt_play_by_multi_cmd_id"接口时需要此类型,用于指定要播放的提示音。 更多...
 

函数

uint32_t prompt_play_by_cmd_handle (cmd_handle_t cmd_handle, int select_index, play_done_callback_t play_done_callback, bool preemptive)
 通过命令词句柄开始播放指定的命令词对应的提示音。此函数为异步调用函数,也就是此函数会在启动播放后立即返回,不会等到播放结束才返回。\ 在播放结束时会通过调用play_done_callback所指定的回调函数来通知播放结束事件。 更多...
 
uint32_t prompt_play_by_cmd_id (uint16_t cmd_id, int select_index, play_done_callback_t play_done_callback, bool preemptive)
 通过命令词ID开始播放指定的命令词对应的提示音。此函数为异步调用函数,也就是此函数会在启动播放后立即返回,不会等到播放结束才返回。\ 在播放结束时会通过调用play_done_callback所指定的回调函数来通知播放结束事件。 更多...
 
uint32_t prompt_play_by_semantic_id (uint32_t semantic_id, int select_index, play_done_callback_t play_done_callback, bool preemptive)
 通过命令词语义ID开始播放指定的命令词对应的提示音。此函数为异步调用函数,也就是此函数会在启动播放后立即返回,不会等到播放结束才返回。\ 在播放结束时会通过调用play_done_callback所指定的回调函数来通知播放结束事件。 更多...
 
uint32_t prompt_play_by_cmd_string (char *cmd_string, int select_index, play_done_callback_t play_done_callback, bool preemptive)
 通过命令词字符串开始播放指定的命令词对应的提示音。此函数为异步调用函数,也就是此函数会在启动播放后立即返回,不会等到播放结束才返回。\ 在播放结束时会通过调用play_done_callback所指定的回调函数来通知播放结束事件。 更多...
 
uint32_t prompt_play_by_voice_id (uint16_t voice_id, play_done_callback_t play_done_callback, bool preemptive)
 通过音频文件ID开始播放指定的命令词对应的提示音, 只播放一个文件,没有选择播放和组合音频的功能。此函数为异步调用函数,也就是此函\ 数会在启动播放后立即返回,不会等到播放结束才返回。在播放结束时会通过调用play_done_callback所指定的回调函数来通知播放结束事件。 更多...
 
void prompt_player_enable (FunctionalState state)
 设置提示音播放器是否使能。 更多...
 
uint32_t prompt_is_playing ()
 查询提示音播放器是否正在播放提示音。 更多...
 
uint32_t prompt_play_by_multi_cmd_id (prompt_play_info_t *p_play_info, int number, play_done_callback_t play_done_callback)
 一次启动多个提示音播放, 多个提示音依次播放。如果当前有提示音正在播放,会被立即打断。 更多...
 
uint32_t prompt_stop_play ()
 停止当前正在播放的提示音。 更多...
 

详细描述

此模块用于插放命令词对应的提示音。

作者
chipintelli
版本
0.1
日期
2019-10-23

函数说明

◆ prompt_stop_play()

uint32_t prompt_stop_play ( )

停止当前正在播放的提示音。

返回
uint32_t 0:停止成功, nonzero:停止失败。