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)