Skip to content

Commit cfae7db

Browse files
committed
fix: bump up audio quality settings in StreamingAudioWriter
1 parent 37ea01e commit cfae7db

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

api/src/services/streaming_audio_writer.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def write_chunk(
112112
parameters.extend(
113113
[
114114
"-q:a",
115-
"2",
115+
"0", # Highest quality
116116
"-write_xing",
117117
"1", # XING header for MP3
118118
"-id3v1",
@@ -142,7 +142,7 @@ def write_chunk(
142142
self.encoder.export(
143143
output_buffer,
144144
**format_args,
145-
bitrate="192k",
145+
bitrate="192k", # Optimal for 24kHz/16-bit mono source
146146
parameters=parameters,
147147
)
148148
self.encoder = None
@@ -189,10 +189,10 @@ def write_chunk(
189189
self.encoder.export(
190190
output_buffer,
191191
**format_args,
192-
bitrate="192k",
192+
bitrate="192k", # Optimal for 24kHz/16-bit mono source
193193
parameters=[
194194
"-q:a",
195-
"2",
195+
"0", # Highest quality for chunks too
196196
"-write_xing",
197197
"0", # No XING headers for chunks
198198
],

0 commit comments

Comments
 (0)