@convo-lang/convo-lang
Version:
The language of AI
20 lines • 725 B
JavaScript
import { convoTranscriptionRequestToSupportRequest } from "./convo-lib.js";
import { convoTranscriptionService } from "./convo.deps.js";
export const transcribeAudioAsync = async (request) => {
const services = convoTranscriptionService.all();
const support = convoTranscriptionRequestToSupportRequest(request);
for (const service of services) {
if (!await service.canTranscribe(support)) {
continue;
}
return await service.transcribeAsync(request);
}
return {
success: false,
error: {
message: 'No transcription service available for request',
error: null,
}
};
};
//# sourceMappingURL=convo-transcription-lib.js.map