Spaces:
Paused
Paused
# from fam.llm.fast_inference import TTS | |
# import string | |
# import soundfile as sf | |
# def remove_punctuation(sentence): | |
# translator = str.maketrans('', '', string.punctuation) | |
# sentence = sentence.translate(translator) | |
# # Remove line breaks | |
# sentence = sentence.replace('\n', ' ').replace('\r', '') | |
# return sentence | |
# def run_audio_generation_v2(new_text,accent='None'): | |
# tts = TTS() | |
# new_text = new_text.replace('\n', ' ').replace('\r', '') | |
# new_text_mod = remove_punctuation(new_text) | |
# new_text_split = new_text_mod.split() | |
# for word in new_text_split: | |
# if len(word)>=2 and word.isupper(): | |
# new_text = new_text.replace(word, " ".join([*word])) | |
# wav_file = tts.synthesise( | |
# text=new_text, | |
# spk_ref_path="./tmp/audio/speaker_wav.wav" # you can use any speaker reference file (WAV, OGG, MP3, FLAC, etc.) | |
# ) | |
# sf.write('audio/output.wav', wav_file, samplerate=22050) | |