import 'dart:typed_data'; import 'package:audio_waveforms/audio_waveforms.dart'; import 'package:demo001/xunfei/phonetic_dictation/phonetic_dictaion_model/w.dart'; import 'package:demo001/xunfei/recognition_result/recognition_content/recognition_content.dart'; import 'package:get/get_rx/src/rx_types/rx_types.dart'; class TranslateState { RxBool isRecorderReady = false.obs; //是否录音已准备 RxBool isRecording = false.obs; //是否录音中 RxList kdxfSentenceList = [].obs; } class KDXFSentenceModel { String content = ''; String sid = ''; String transResult = ''; String audioPath = ''; Uint8List audioBytes = Uint8List(0); ///已经释放好的最终文本 List isFinalTransString = []; ///临时翻译文件 // String isTempTransString = ''; List perviousWs = []; List contentList = []; int audioDuration = 0; final PlayerController playerController = PlayerController(); KDXFSentenceModel({ required this.content, required this.sid, required this.transResult, required this.audioPath, required this.perviousWs, }); }