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:
@@ -630,6 +630,11 @@ jobTriggered: 'Job ausgelost',
|
||||
edgeUrlPlaceholder: 'http://127.0.0.1:9882',
|
||||
edgeVoice: 'Stimme',
|
||||
edgeVoiceHint: 'Waehlen Sie eine Stimme fuer die Sprachsynthese',
|
||||
edgeRate: 'Geschwindigkeit',
|
||||
edgeRateHint: 'Sprachgeschwindigkeit anpassen (0,5x ~ 2,0x)',
|
||||
edgePitch: 'Tonhöhe',
|
||||
edgePitchHint: 'Tonhöhe anpassen (-20 ~ +20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Sprachtest',
|
||||
|
||||
@@ -793,6 +793,11 @@ export default {
|
||||
edgeUrlPlaceholder: 'http://127.0.0.1:9882',
|
||||
edgeVoice: 'Voice',
|
||||
edgeVoiceHint: 'Select a voice for speech synthesis',
|
||||
edgeRate: 'Speed',
|
||||
edgeRateHint: 'Adjust speech speed (0.5x ~ 2.0x)',
|
||||
edgePitch: 'Pitch',
|
||||
edgePitchHint: 'Adjust speech pitch (-20 ~ +20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Test Voice',
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -630,6 +630,11 @@ jobTriggered: 'Job declenche',
|
||||
edgeUrlPlaceholder: 'http://127.0.0.1:9882',
|
||||
edgeVoice: 'Voix',
|
||||
edgeVoiceHint: 'Choisir une voix pour la synthese vocale',
|
||||
edgeRate: 'Vitesse',
|
||||
edgeRateHint: "Ajuster la vitesse de la voix (0.5x ~ 2.0x)",
|
||||
edgePitch: 'Hauteur',
|
||||
edgePitchHint: "Ajuster la hauteur de la voix (-20 ~ +20 Hz)",
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Test vocal',
|
||||
|
||||
@@ -630,6 +630,11 @@ export default {
|
||||
edgeUrlPlaceholder: 'http://127.0.0.1:9882',
|
||||
edgeVoice: '音色',
|
||||
edgeVoiceHint: '音声合成に使用する音色を選択',
|
||||
edgeRate: '速度',
|
||||
edgeRateHint: '音声の速度を調整(0.5~2.0倍)',
|
||||
edgePitch: 'ピッチ',
|
||||
edgePitchHint: '音声のピッチを調整(-20~+20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: '音声テスト',
|
||||
|
||||
@@ -630,6 +630,11 @@ export default {
|
||||
edgeUrlPlaceholder: 'http://127.0.0.1:9882',
|
||||
edgeVoice: '음색',
|
||||
edgeVoiceHint: '음성 합성에 사용할 음색 선택',
|
||||
edgeRate: '속도',
|
||||
edgeRateHint: '음성 속도 조절 (0.5~2.0배)',
|
||||
edgePitch: '음높이',
|
||||
edgePitchHint: '음성 음높이 조절 (-20~+20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: '음성 테스트',
|
||||
|
||||
@@ -630,6 +630,11 @@ jobTriggered: 'Job acionado',
|
||||
edgeUrlPlaceholder: 'http://127.0.0.1:9882',
|
||||
edgeVoice: 'Voz',
|
||||
edgeVoiceHint: 'Selecione uma voz para sintese de fala',
|
||||
edgeRate: 'Velocidade',
|
||||
edgeRateHint: 'Ajustar velocidade da fala (0.5x ~ 2.0x)',
|
||||
edgePitch: 'Tom',
|
||||
edgePitchHint: 'Ajustar tom da fala (-20 ~ +20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Teste de voz',
|
||||
|
||||
@@ -785,6 +785,11 @@ export default {
|
||||
edgeUrlPlaceholder: 'http://127.0.0.1:9882',
|
||||
edgeVoice: '音色',
|
||||
edgeVoiceHint: '选择用于语音合成的音色',
|
||||
edgeRate: '语速',
|
||||
edgeRateHint: '调整语音速度(0.5~2.0 倍)',
|
||||
edgePitch: '音调',
|
||||
edgePitchHint: '调整语音音调(-20~+20 Hz)',
|
||||
|
||||
|
||||
// 试听
|
||||
testTitle: '试听测试',
|
||||
|
||||
Reference in New Issue
Block a user