INNER CODE UNIT · Java

transcribePlain

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

        default CompletableFuture<String> transcribePlain(TranscriptionRequest audioRequest) {
            var responseFormat = getResponseFormat(audioRequest.getResponseFormat(), AudioResponseFormat.TEXT,
                    "transcribe");
            var request = audioRequest.withResponseFormat(responseFormat);
            return transcribePlainPrimitive(request);
        }

        /**
         * Translates audio into English as plain text.
         * 
         * @param audioRequest Its 'responseFormat' attribute should be: text, srt, vtt. Includes the audio
         *                     file.
         * @return Translation as plain text.
         */
        default CompletableFuture<String> translatePlain(TranslationRequest audioRequest) {
            var responseFormat = getResponseFormat(audioRequest.getResponseFormat(), AudioResponseFormat.TEXT,
                    "translate");
            var request = audioRequest.withResponseFormat(responseFormat);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…