import 'dart:async'; import 'dart:typed_data'; /// 语音识别服务接口 abstract class AudioService { /// 开始录音 Future enableRecord(String filePath); /// 暂停录音 Future pauseRecord(); /// 继续录音 Future resumeRecord(); /// 设置音频配置 Future setAudioConfig({ int sampleRate = 16000, int channels = 1, }); // /// 移动文件到新路径 Future moveFile(String sourcePath, String destPath); // /// 重命名指定路径的音频文件 Future renameFile(String filePath, String newName); /// 结束录音 Future stopRecord(bool isSave); }