Guenter Bartsch commited on
Commit
ebf5126
·
1 Parent(s): 882ecb2

adapt to zerovox 0.3.0

Browse files
Files changed (3) hide show
  1. .vscode/launch.json +2 -1
  2. app.py +17 -5
  3. requirements.txt +1 -1
.vscode/launch.json CHANGED
@@ -10,7 +10,8 @@
10
  "request": "launch",
11
  "program": "../../venv/bin/streamlit",
12
  "console": "integratedTerminal",
13
- "args": ["run", "app.py"]
 
14
  }
15
  ]
16
  }
 
10
  "request": "launch",
11
  "program": "../../venv/bin/streamlit",
12
  "console": "integratedTerminal",
13
+ "args": ["run", "app.py"],
14
+ "justMyCode": false
15
  }
16
  ]
17
  }
app.py CHANGED
@@ -8,10 +8,9 @@ from zerovox.tts.synthesize import ZeroVoxTTS
8
 
9
  SAMPLE_RATE=24000 # FIXME
10
 
11
- DEFAULT_SPEAKER = 'en_speaker_00061.wav'
12
 
13
  SAMPLE_SENTENCE_EN = "A rainbow is an optical phenomenon caused by refraction, internal reflection and dispersion of light in water droplets resulting in a continuous spectrum of light appearing in the sky."
14
- #SAMPLE_SENTENCE_EN = "Welcome to the world of speech synthesis!"
15
  SAMPLE_SENTENCE_DE = "Der Regenbogen ist ein atmosphärisch-optisches Phänomen, das als kreisbogenförmiges farbiges Lichtband in einem von der Sonne beschienenen Regenschauer erscheint."
16
 
17
  DEFAULT_LANGUAGE = 'en'
@@ -56,8 +55,9 @@ def do_synth():
56
  synth = None # trigger reload
57
  else:
58
  if synth.language != st.session_state.lang:
59
- status.update(label=f"loading the lexicon for {st.session_state.lang} ...", state="running")
60
- synth.language = st.session_state.lang
 
61
 
62
  if not synth:
63
 
@@ -140,7 +140,19 @@ with tab1:
140
 
141
  with tab2:
142
  meldec = st.selectbox("MEL decoder",
143
- ["meldec-libritts-hifigan-v1", "meldec-libritts-multi-band-melgan-v2"],
 
 
 
 
 
 
 
 
 
 
 
 
144
  #on_change=update_text_input,
145
  key='meldec')
146
 
 
8
 
9
  SAMPLE_RATE=24000 # FIXME
10
 
11
+ DEFAULT_SPEAKER = 'en_kevin.wav'
12
 
13
  SAMPLE_SENTENCE_EN = "A rainbow is an optical phenomenon caused by refraction, internal reflection and dispersion of light in water droplets resulting in a continuous spectrum of light appearing in the sky."
 
14
  SAMPLE_SENTENCE_DE = "Der Regenbogen ist ein atmosphärisch-optisches Phänomen, das als kreisbogenförmiges farbiges Lichtband in einem von der Sonne beschienenen Regenschauer erscheint."
15
 
16
  DEFAULT_LANGUAGE = 'en'
 
55
  synth = None # trigger reload
56
  else:
57
  if synth.language != st.session_state.lang:
58
+ #status.update(label=f"loading the lexicon for {st.session_state.lang} ...", state="running")
59
+ #synth.language = st.session_state.lang
60
+ synth = None # trigger reload
61
 
62
  if not synth:
63
 
 
140
 
141
  with tab2:
142
  meldec = st.selectbox("MEL decoder",
143
+ [
144
+ #"../models/meldec-zerovox-de-hifigan-v1-0",
145
+ #"../models/meldec-libritts-hifigan-v1",
146
+ #"../models/meldec-libritts-multi-band-melgan-v2",
147
+ #"../models/meldec-libritts-parallel-wavegan-v1",
148
+ #"../models/meldec-libritts-parallel-wavegan-v1-long",
149
+ #"../models/meldec-libritts-style-melgan-v1",
150
+ #"../models/meldec-vctk-hifigan-v1",
151
+ #"../models/meldec-vctk-multi-band-melgan-v2",
152
+ #"../models/meldec-vctk-style-melgan-v1",
153
+ "meldec-libritts-multi-band-melgan-v2",
154
+ "meldec-libritts-hifigan-v1",
155
+ ],
156
  #on_change=update_text_input,
157
  key='meldec')
158
 
requirements.txt CHANGED
@@ -1,2 +1,2 @@
1
- zerovox>=0.2.0
2
  librosa>=0.10.2
 
1
+ zerovox>=0.3.0
2
  librosa>=0.10.2