12 #ifndef __PROMPT_PLAYER_H__ 13 #define __PROMPT_PLAYER_H__ 24 #define MAX_COMBINATION_COUNT 16 uint32_t prompt_play_by_cmd_handle(cmd_handle_t cmd_handle, int select_index, play_done_callback_t play_done_callback, bool preemptive)
通过命令词句柄开始播放指定的命令词对应的提示音。此函数为异步调用函数,也就是此函数会在启动播放后立即...
Definition: prompt_player.c:259
提示音信息结构体。在调用"prompt_play_by_multi_cmd_id"接口时需要此类型,用于指定要播放的提示音。 ...
Definition: prompt_player.h:37
uint32_t prompt_stop_play()
停止当前正在播放的提示音。
Definition: prompt_player.c:550
struct prompt_play_info_st prompt_play_info_t
提示音信息结构体。在调用"prompt_play_by_multi_cmd_id"接口时需要此类型,用于指定要播放的提示音。 ...
uint32_t prompt_play_by_cmd_id(uint16_t cmd_id, int select_index, play_done_callback_t play_done_callback, bool preemptive)
通过命令词ID开始播放指定的命令词对应的提示音。此函数为异步调用函数,也就是此函数会在启动播放后立即返...
Definition: prompt_player.c:395
void(* play_done_callback_t)(cmd_handle_t cmd_handle)
定义提示音播报回调函数的指针类型。
Definition: prompt_player.h:31
此模块用于查询和读取命令词信息(来源于命令词信息excel表格).
uint32_t prompt_is_playing()
查询提示音播放器是否正在播放提示音。
Definition: prompt_player.c:538
uint32_t cmd_id
Definition: prompt_player.h:39
uint32_t prompt_play_by_cmd_string(char *cmd_string, int select_index, play_done_callback_t play_done_callback, bool preemptive)
通过命令词字符串开始播放指定的命令词对应的提示音。此函数为异步调用函数,也就是此函数会在启动播放后立...
Definition: prompt_player.c:415
void * cmd_handle_t
定义命令词信息结构的句柄类型。
Definition: command_info_v2.h:54
uint32_t prompt_play_by_voice_id(uint16_t voice_id, play_done_callback_t play_done_callback, bool preemptive)
通过音频文件ID开始播放指定的命令词对应的提示音, 只播放一个文件,没有选择播放和组合音频的功能。此函数...
Definition: prompt_player.c:390
FunctionalState
Definition: ci130x_system.h:86
uint32_t prompt_play_by_semantic_id(uint32_t semantic_id, int select_index, play_done_callback_t play_done_callback, bool preemptive)
通过命令词语义ID开始播放指定的命令词对应的提示音。此函数为异步调用函数,也就是此函数会在启动播放后立...
Definition: prompt_player.c:405
uint16_t select_index
Definition: prompt_player.h:40
uint32_t prompt_play_by_multi_cmd_id(prompt_play_info_t *p_play_info, int number, play_done_callback_t play_done_callback)
一次启动多个提示音播放, 多个提示音依次播放。如果当前有提示音正在播放,会被立即打断。 ...
Definition: prompt_player.c:433
void prompt_player_enable(FunctionalState state)
设置提示音播放器是否使能。
Definition: prompt_player.c:251