Views
No views yet
1import IPython
2import soundfile as sf
3from tango import Tango
4
5tango = Tango("declare-lab/tango2")
6
7prompt = "An audience cheering and clapping"
8audio = tango.generate(prompt)
9sf.write(f"{prompt}.wav", audio, samplerate=16000)
10IPython.display.Audio(data=audio, rate=16000)generate function uses 100 steps by default to sample from the latent diffusion model. We recommend using 200 steps for generating better quality audios. This comes at the cost of increased run-time.1prompt = "Rolling thunder with lightning strikes"
2audio = tango.generate(prompt, steps=200)
3IPython.display.Audio(data=audio, rate=16000)generate_for_batch function to generate multiple audio samples for a batch of text prompts:1prompts = [
2 "A car engine revving",
3 "A dog barks and rustles with some clicking",
4 "Water flowing and trickling"
5]
6audios = tango.generate_for_batch(prompts, samples=2)