UNPKG

@convo-lang/convo-lang

Version:
20 lines 725 B
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