INNER CODE UNIT · Java

transcribe

sashirestela/simple-openai · src/main/java/io/github/sashirestela/openai/OpenAI.java:149

        default CompletableFuture<Transcription> transcribe(TranscriptionRequest audioRequest) {
            var responseFormat = getResponseFormat(audioRequest.getResponseFormat(), AudioResponseFormat.JSON,
                    "transcribe");
            var request = audioRequest.withResponseFormat(responseFormat);
            return transcribePrimitive(request);
        }

        /**
         * Translates audio into English as object.
         * 
         * @param audioRequest Its 'responseFormat' attribute should be: json, verbose_json. Includes the
         *                     audio file.
         * @return Translation as an object.
         */
        default CompletableFuture<Transcription> translate(TranslationRequest audioRequest) {
            var responseFormat = getResponseFormat(audioRequest.getResponseFormat(), AudioResponseFormat.JSON,
                    "translate");
            var request = audioRequest.withResponseFormat(responseFormat);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…