Ryanus commited on
Commit
33650f8
·
verified ·
1 Parent(s): 7132c12

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -38,9 +38,9 @@ async def get_voices():
38
 
39
  # Gradio 介面函數
40
  async def tts_interface(text, voice, rate_percentage, pitch_hz):
41
- # 將百分比和 Hz 轉換為 Edge TTS 期望的格式
42
- rate = f"{rate_percentage}%"
43
- pitch = f"{pitch_hz}Hz"
44
 
45
  audio_path = await generate_speech(text, voice, rate, pitch)
46
  return audio_path
@@ -67,4 +67,3 @@ async def main():
67
 
68
  if __name__ == "__main__":
69
  asyncio.run(main())
70
-
 
38
 
39
  # Gradio 介面函數
40
  async def tts_interface(text, voice, rate_percentage, pitch_hz):
41
+ # 確保 rate pitch 始終包含符號
42
+ rate = f"{'+' if rate_percentage >= 0 else ''}{rate_percentage}%"
43
+ pitch = f"{'+' if pitch_hz >= 0 else ''}{pitch_hz}Hz"
44
 
45
  audio_path = await generate_speech(text, voice, rate, pitch)
46
  return audio_path
 
67
 
68
  if __name__ == "__main__":
69
  asyncio.run(main())