free-veo3-ai / bark_infer.py
chiraggupta8769's picture
Update bark_infer.py
96c3b61 verified
raw
history blame contribute delete
567 Bytes
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)