feat: add Edge TTS rate/pitch sliders to voice settings (#629)

Add speed (rate) and pitch controls for Edge TTS provider:
- Frontend: speedToEdgeRate()/hzToEdgePitch() helpers + UI sliders
- Backend: rate/pitch passthrough in OpenaiTtsRequest and controller
- i18n: add edgeRate/edgePitch keys across all 8 languages
- Rate: 0.5x-2.0x slider, Pitch: -20Hz to +20Hz slider
This commit is contained in:
memeflyfly
2026-05-11 21:56:11 +08:00
committed by GitHub
parent 5e608ea338
commit a68b9bf01f
16 changed files with 142 additions and 4 deletions
+5
View File
@@ -630,6 +630,11 @@ jobTriggered: 'Job ejecutado',
edgeUrlPlaceholder: 'http://127.0.0.1:9882',
edgeVoice: 'Voz',
edgeVoiceHint: 'Seleccione una voz para la sintesis de voz',
edgeRate: 'Velocidad',
edgeRateHint: 'Ajustar velocidad del habla (0.5x ~ 2.0x)',
edgePitch: 'Tono',
edgePitchHint: 'Ajustar tono del habla (-20 ~ +20 Hz)',
// Test
testTitle: 'Prueba de voz',