|
|
@ -447,9 +447,9 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { |
|
|
val newName = call.argument<String>("newName") ?: "" |
|
|
val newName = call.argument<String>("newName") ?: "" |
|
|
try { |
|
|
try { |
|
|
FileLogger.d(tag, "音频文件名称为: ${filePath}") // |
|
|
FileLogger.d(tag, "音频文件名称为: ${filePath}") // |
|
|
if(azureAsrHelper.audioSourceType == .external){ |
|
|
if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ |
|
|
isRecord = false |
|
|
isRecord = false |
|
|
recordfile.renameFile(filePath, newName) |
|
|
recordfile?.renameFile(filePath, newName) |
|
|
}else{ |
|
|
}else{ |
|
|
azureAsrHelper.renameFile(filePath, newName) |
|
|
azureAsrHelper.renameFile(filePath, newName) |
|
|
} |
|
|
} |
|
|
@ -464,9 +464,9 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { |
|
|
val destPath = call.argument<String>("destPath") ?: "" |
|
|
val destPath = call.argument<String>("destPath") ?: "" |
|
|
try { |
|
|
try { |
|
|
FileLogger.d(tag, "音频文件名称为: ${sourcePath}") // |
|
|
FileLogger.d(tag, "音频文件名称为: ${sourcePath}") // |
|
|
if(azureAsrHelper.audioSourceType == .external){ |
|
|
if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ |
|
|
isRecord = false |
|
|
isRecord = false |
|
|
recordfile.moveFile(sourcePath, destPath) |
|
|
recordfile?.moveFile(sourcePath, destPath) |
|
|
}else{ |
|
|
}else{ |
|
|
azureAsrHelper.moveFile(sourcePath, destPath) |
|
|
azureAsrHelper.moveFile(sourcePath, destPath) |
|
|
} |
|
|
} |
|
|
@ -526,7 +526,7 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
"pauseRecord" -> { |
|
|
"pauseRecord" -> { |
|
|
if(azureAsrHelper.audioSourceType == .external){ |
|
|
if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ |
|
|
isRecord = false |
|
|
isRecord = false |
|
|
}else{ |
|
|
}else{ |
|
|
azureAsrHelper.pauseRecord() |
|
|
azureAsrHelper.pauseRecord() |
|
|
@ -537,7 +537,7 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { |
|
|
result.success(true) |
|
|
result.success(true) |
|
|
} |
|
|
} |
|
|
"resumeRecord" -> { |
|
|
"resumeRecord" -> { |
|
|
if(azureAsrHelper.audioSourceType == .external){ |
|
|
if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ |
|
|
isRecord = true |
|
|
isRecord = true |
|
|
}else{ |
|
|
}else{ |
|
|
azureAsrHelper.resumeRecord() |
|
|
azureAsrHelper.resumeRecord() |
|
|
@ -548,7 +548,7 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { |
|
|
"stopRecord" -> { |
|
|
"stopRecord" -> { |
|
|
val isSave = call.argument<Boolean>("isSave") ?: false |
|
|
val isSave = call.argument<Boolean>("isSave") ?: false |
|
|
try { |
|
|
try { |
|
|
if(azureAsrHelper.audioSourceType == .external){ |
|
|
if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ |
|
|
isRecord = false |
|
|
isRecord = false |
|
|
recordfile?.closeFile(true) |
|
|
recordfile?.closeFile(true) |
|
|
} |
|
|
} |
|
|
|