Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -20,7 +20,7 @@ processor = AutoProcessor.from_pretrained("suno/bark-small")
|
|
| 20 |
model = BarkModel.from_pretrained("suno/bark-small").to(device)
|
| 21 |
num_list = ["1","2","3","4","5","6","7","8","9","10"]
|
| 22 |
lang_list = ["en","de"]
|
| 23 |
-
|
| 24 |
def run_bark(text, n, lang):
|
| 25 |
#history_prompt = []
|
| 26 |
semantic_prompt=f"v2/{lang}_speaker_{int(n)-1}"
|
|
@@ -30,12 +30,16 @@ def run_bark(text, n, lang):
|
|
| 30 |
voice_preset = semantic_prompt,
|
| 31 |
return_tensors="pt",
|
| 32 |
)
|
| 33 |
-
|
| 34 |
-
speech_values = model.generate(
|
| 35 |
-
|
|
|
|
|
|
|
|
|
|
| 36 |
|
| 37 |
#sampling_rate = model.config.sample_rate
|
| 38 |
-
|
|
|
|
| 39 |
scipy.io.wavfile.write("bark_out.wav", rate=sampling_rate, data=speech_values.cpu().numpy().squeeze())
|
| 40 |
return ("bark_out.wav")
|
| 41 |
|
|
|
|
| 20 |
model = BarkModel.from_pretrained("suno/bark-small").to(device)
|
| 21 |
num_list = ["1","2","3","4","5","6","7","8","9","10"]
|
| 22 |
lang_list = ["en","de"]
|
| 23 |
+
#SAMPLE_RATE = 24_000
|
| 24 |
def run_bark(text, n, lang):
|
| 25 |
#history_prompt = []
|
| 26 |
semantic_prompt=f"v2/{lang}_speaker_{int(n)-1}"
|
|
|
|
| 30 |
voice_preset = semantic_prompt,
|
| 31 |
return_tensors="pt",
|
| 32 |
)
|
| 33 |
+
print("generating")
|
| 34 |
+
speech_values = model.generate(
|
| 35 |
+
**inputs, coarse_temperature = 0.8, temperature = 0.5, do_sample=True
|
| 36 |
+
)
|
| 37 |
+
#speech_values = model.generate(**inputs, do_sample=True)
|
| 38 |
+
#sampling_rate = model.generation_config.sample_rate
|
| 39 |
|
| 40 |
#sampling_rate = model.config.sample_rate
|
| 41 |
+
sampling_rate = 24_000
|
| 42 |
+
print("writing")
|
| 43 |
scipy.io.wavfile.write("bark_out.wav", rate=sampling_rate, data=speech_values.cpu().numpy().squeeze())
|
| 44 |
return ("bark_out.wav")
|
| 45 |
|