Update app.py
Browse files
app.py
CHANGED
@@ -197,10 +197,10 @@ class TalklasTranslator:
|
|
197 |
# Apply pitch-shifting based on voice_gender
|
198 |
if voice_gender.lower() == "female":
|
199 |
# Increase pitch (e.g., +4 semitones for a more traditionally feminine voice)
|
200 |
-
speech = librosa.effects.pitch_shift(speech, sr=self.tts_model.config.sampling_rate, n_steps=
|
201 |
elif voice_gender.lower() == "male":
|
202 |
# Decrease pitch (e.g., -4 semitones for a more traditionally masculine voice)
|
203 |
-
speech = librosa.effects.pitch_shift(speech, sr=self.tts_model.config.sampling_rate, n_steps=-
|
204 |
|
205 |
# Convert to 16-bit PCM
|
206 |
speech = (speech * 32767).astype(np.int16)
|
|
|
197 |
# Apply pitch-shifting based on voice_gender
|
198 |
if voice_gender.lower() == "female":
|
199 |
# Increase pitch (e.g., +4 semitones for a more traditionally feminine voice)
|
200 |
+
speech = librosa.effects.pitch_shift(speech, sr=self.tts_model.config.sampling_rate, n_steps=1)
|
201 |
elif voice_gender.lower() == "male":
|
202 |
# Decrease pitch (e.g., -4 semitones for a more traditionally masculine voice)
|
203 |
+
speech = librosa.effects.pitch_shift(speech, sr=self.tts_model.config.sampling_rate, n_steps=-2)
|
204 |
|
205 |
# Convert to 16-bit PCM
|
206 |
speech = (speech * 32767).astype(np.int16)
|