Skip to content

Commit 1b8263e

Browse files
fix: keep audio input extension with the buffer to allow format detection
Signed-off-by: thiswillbeyourgithub <[email protected]>
1 parent 13080a6 commit 1b8263e

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

Diff for: src/openai/cli/_api/audio.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,8 @@ def transcribe(args: CLITranscribeArgs) -> None:
6565
with open(args.file, "rb") as file_reader:
6666
buffer_reader = BufferReader(file_reader.read(), desc="Upload progress")
6767

68-
# add the file extension otherwise file format detection fails
69-
buffer_reader.name = "audio." + args.file.split(".")[-1]
70-
7168
model = get_client().audio.transcriptions.create(
72-
file=buffer_reader,
69+
file=(args.file, buffer_reader),
7370
model=args.model,
7471
language=args.language or NOT_GIVEN,
7572
temperature=args.temperature or NOT_GIVEN,
@@ -88,7 +85,7 @@ def translate(args: CLITranslationArgs) -> None:
8885
buffer_reader.name = "audio." + args.file.split(".")[-1]
8986

9087
model = get_client().audio.translations.create(
91-
file=buffer_reader,
88+
file=(args.file, buffer_reader),
9289
model=args.model,
9390
temperature=args.temperature or NOT_GIVEN,
9491
prompt=args.prompt or NOT_GIVEN,

0 commit comments

Comments
 (0)