Spaces:
Running
Running
| from bark import generate_audio, preload_models | |
| import numpy as np | |
| import scipy.io.wavfile | |
| import argparse | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--text_file", required=True) | |
| parser.add_argument("--output", default="bark_output.wav") | |
| args = parser.parse_args() | |
| # Read script | |
| with open(args.text_file, "r") as f: | |
| text = f.read() | |
| # Load Bark models | |
| preload_models() | |
| # Generate audio from text | |
| audio_array = generate_audio(text, history_prompt="v2/en_speaker_9") | |
| # Save to file | |
| scipy.io.wavfile.write(args.output, rate=22050, data=audio_array) | |