mirror of
https://github.com/remsky/Kokoro-FastAPI.git
synced 2025-04-13 09:39:17 +00:00
Update audio.py
This commit is contained in:
parent
e9014e620e
commit
8ccca1fcad
1 changed files with 2 additions and 2 deletions
|
@ -30,7 +30,7 @@ class AudioService:
|
|||
if output_format == "wav":
|
||||
logger.info("Writing to WAV format...")
|
||||
# Ensure audio_data is in int16 format for WAV
|
||||
audio_data_wav = audio_data.astype(np.int16)
|
||||
audio_data_wav = (audio_data / np.abs(audio_data).max() * np.iinfo(np.int16).max).astype(np.int16) # Normalize
|
||||
sf.write(buffer, audio_data_wav, sample_rate, format="WAV")
|
||||
elif output_format == "mp3":
|
||||
logger.info("Converting to MP3 format...")
|
||||
|
@ -45,7 +45,7 @@ class AudioService:
|
|||
elif output_format == "pcm":
|
||||
logger.info("Extracting PCM data...")
|
||||
# Ensure audio_data is in int16 format for PCM
|
||||
audio_data_pcm = audio_data.astype(np.int16)
|
||||
audio_data_pcm = (audio_data / np.abs(audio_data).max() * np.iinfo(np.int16).max).astype(np.int16) # Normalize
|
||||
buffer.write(audio_data_pcm.tobytes())
|
||||
else:
|
||||
raise ValueError(
|
||||
|
|
Loading…
Add table
Reference in a new issue