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);