setupSdk()
startIndex += 100000
- DCChinse2En.shared.fromLanguage = "auto_lang"
- DCChinse2En.shared.toLanguage = "auto_lang"
- DCChinse2En.shared.isTranslate = true
- DCChinse2En.shared.isTTs = true
- DCChinse2En.shared.start()
+ DCZh2En.shared.fromLanguage = "auto_lang"
+ DCZh2En.shared.toLanguage = "auto_lang"
+ DCZh2En.shared.isTranslate = true
+ DCZh2En.shared.isTTs = true
+ DCZh2En.shared.start()
}
func stop(){
- DCChinse2En.shared.stop()
+ DCZh2En.shared.stop()
}
func setupSdk(){
- DCChinse2En.shared.asrCallback = { [weak self] model in
+ DCZh2En.shared.asrCallback = { [weak self] model in
guard let self = self else{return}
Logger.debug("asr: \(model.text),index: \(model.index)")
let msg = dataList.firstIndex (where: { (str,idx) in
// }
refreshDataCallback?()
}
- DCChinse2En.shared.translateCallback = { [weak self] model in
+ DCZh2En.shared.translateCallback = { [weak self] model in
guard let self = self else{return}
Logger.debug("translate: \(model.text),index: \(model.index)")
let msg = dataList.firstIndex (where: { (str,idx) in
}
refreshDataCallback?()
}
- DCChinse2En.shared.translateDataCallback = { data in
+ DCZh2En.shared.translateDataCallback = { data in
PcmSound.sharedInstance().feed(data)
}
- DCChinse2En.shared.codeCallback = { [weak self] code in
+ DCZh2En.shared.codeCallback = { [weak self] code in
guard let self = self else{return}
if code == 20001 {
}
stopCallback?()
}
}
- DCChinse2En.shared.filePathCallBack = { [weak self] path in
+ DCZh2En.shared.filePathCallBack = { [weak self] path in
guard let self = self else{return}
}
}
splitView.dataList = dataList
}
func setupPhoneSdk(){
- DCChinse2En.shared.asrCallback = { [weak self] model in
+ DCZh2En.shared.asrCallback = { [weak self] model in
guard let self = self else{return}
let msg = tmpList.firstIndex (where: { (str,idx) in
return idx == model.index;
}).joined(separator: "\n")
refreshData()
}
- DCChinse2En.shared.translateCallback = { [weak self] model in
+ DCZh2En.shared.translateCallback = { [weak self] model in
guard let self = self else{return}
phoneTranspalteCallback(model)
}
- DCChinse2En.shared.translateDataCallback = { data in
+ DCZh2En.shared.translateDataCallback = { data in
PcmSound.sharedInstance().feed(data)
}
- DCChinse2En.shared.codeCallback = { [weak self] code in
+ DCZh2En.shared.codeCallback = { [weak self] code in
guard let self = self else{return}
if code == 20002 || code == 20003{
if let model = dataList.last,model.send.isEmpty{
}
}
}
- DCChinse2En.shared.filePathCallBack = { [weak self] path in
+ DCZh2En.shared.filePathCallBack = { [weak self] path in
guard let self = self else{return}
// recordFilePath = path
// filePathCallback?(path ?? "")
dataList.append(model)
refreshData()
- DCChinse2En.shared.fromLanguage = toolBar.languageView.rightItem.language.value
- DCChinse2En.shared.toLanguage = toolBar.languageView.leftItem.language.value
- DCChinse2En.shared.isTranslate = true
- DCChinse2En.shared.isTTs = true
- DCChinse2En.shared.start()
+ DCZh2En.shared.fromLanguage = toolBar.languageView.rightItem.language.value
+ DCZh2En.shared.toLanguage = toolBar.languageView.leftItem.language.value
+ DCZh2En.shared.isTranslate = true
+ DCZh2En.shared.isTTs = true
+ DCZh2En.shared.start()
}
@objc func stopPhoneRecord() {
- DCChinse2En.shared.stop()
+ DCZh2En.shared.stop()
}
@objc func startEarRecord() {