mirror of
https://github.com/oobabooga/text-generation-webui.git
synced 2024-11-22 08:07:56 +01:00
Fix merge errors and unlimited wav bug
This commit is contained in:
parent
5648a41a27
commit
738be6dd59
@ -93,11 +93,11 @@ def output_modifier(string):
|
|||||||
string ='<speak>'+prosody+xmlesc(string)+'</prosody></speak>'
|
string ='<speak>'+prosody+xmlesc(string)+'</prosody></speak>'
|
||||||
|
|
||||||
output_file = Path(f'extensions/silero_tts/outputs/{wav_idx:06d}.wav')
|
output_file = Path(f'extensions/silero_tts/outputs/{wav_idx:06d}.wav')
|
||||||
model.save_wav(text=string, speaker=params['speaker'], sample_rate=int(params['sample_rate']), audio_path=str(output_file))
|
model.save_wav(ssml_text=string, speaker=params['speaker'], sample_rate=int(params['sample_rate']), audio_path=str(output_file))
|
||||||
string = f'<audio src="file/{output_file.as_posix()}" controls></audio>'
|
string = f'<audio src="file/{output_file.as_posix()}" controls></audio>'
|
||||||
|
|
||||||
#reset if too many wavs. set max to -1 for unlimited.
|
#reset if too many wavs. set max to -1 for unlimited.
|
||||||
if wav_idx < params['max_wavs'] and params['max_wavs'] > 0:
|
if wav_idx < params['max_wavs'] or params['max_wavs'] < 0:
|
||||||
#only increment if starting a new stream, else replace during streaming. Does not update duration on webui sometimes?
|
#only increment if starting a new stream, else replace during streaming. Does not update duration on webui sometimes?
|
||||||
if not shared.still_streaming:
|
if not shared.still_streaming:
|
||||||
wav_idx += 1
|
wav_idx += 1
|
||||||
|
Loading…
Reference in New Issue
Block a user