摘要
本申请公开一种音频识别方法及电子设备,方法包括:调用AudioWorklet组件采集音频数据,将音频数据交替写入共享内存的至少2个webassembly缓冲区;调用webassembly组件从至少2个的至少2个webassembly缓冲区中读取音频数据,对音频数据做切片处理,将得到的多个音频片段存入共享内存中;调用webworker组件从共享内存中读取多个音频片段,并行将多个音频片段中的有效片段转化为片段文本,为每个片段文本分配ID,将ID和片段文本一起存入共享内存;调用webassembly组件依照对应的ID将片段文本拼接成文本字符串。本申请提供的音频识别方法可以实现高效率的音频识别。