transcribeFromFilePath method
Future<({String error, String errorDescription, bool isSucces, String result})>
transcribeFromFilePath({})
By Azkadev transcribe any audio without convert without convert ffmpeg mp3, wav, ogg, anything audio format
Implementation
Future<({bool isSucces, String result, String errorDescription, String error})> transcribeFromFilePath({
required final String filePath,
required final int total_count_thread,
required final bool is_translate,
required final String language,
}) async {
final result = await _invoke({
"@type": "transcribeFromFilePathWhisperGplByAzkadevNative",
"file_path": filePath,
"total_count_thread": total_count_thread,
"is_translate": is_translate,
"language": language,
});
return (
isSucces: result["@type"] == "transcribeWhisperGplByAzkadevNative",
result: switch (result["text"]) {
String value => value,
Object() => "",
null => "",
},
error: switch (result["message"]) {
String value => value,
Object() => "",
null => "",
},
errorDescription: switch (result["description"]) {
String value => value,
Object() => "",
null => "",
}
);
}