parent
c219b3a2ac
commit
0dd0577242
@ -0,0 +1,32 @@
|
||||
import requests
|
||||
from urllib.parse import quote
|
||||
import subprocess
|
||||
import os
|
||||
|
||||
speaker_id="p230"
|
||||
|
||||
outputs = os.listdir('./outputs')
|
||||
inputs = []
|
||||
|
||||
for output in outputs:
|
||||
padded_fn = f"output-{output.split('-')[1].split('.')[0].zfill(2)}.wav"
|
||||
if (padded_fn != output):
|
||||
subprocess.run(["mv", "./outputs/"+output, "./outputs/"+padded_fn])
|
||||
|
||||
outputs = [f"output-{x.split('-')[1].split('.')[0].zfill(2)}.wav" for x in outputs]
|
||||
print(outputs)
|
||||
outputs.sort()
|
||||
|
||||
with open('inputs.txt', 'w') as f:
|
||||
for (i, output) in enumerate(outputs):
|
||||
f.write(f"file './outputs/{output}'\n")
|
||||
|
||||
#inputs.extend(['-i', './outputs/'+ output])
|
||||
f.flush()
|
||||
|
||||
#ffmpeg_cmd = ['ffmpeg']
|
||||
#ffmpeg_cmd.extend(inputs)
|
||||
#ffmpeg_cmd.extend(["./outputs/output.mp3"])
|
||||
# print(ffmpeg_cmd)
|
||||
#subprocess.run(ffmpeg_cmd)
|
||||
|
||||
@ -0,0 +1,19 @@
|
||||
import requests
|
||||
from urllib.parse import quote
|
||||
import subprocess
|
||||
import os
|
||||
|
||||
speaker_id="p230"
|
||||
|
||||
|
||||
with open('./annual-letters/bpl-1958.txt') as f:
|
||||
lines = f.readlines()
|
||||
all_text = ''.join(lines)
|
||||
sentences = all_text.split('.')
|
||||
count = len(sentences)
|
||||
|
||||
for (i, sentence) in enumerate(sentences):
|
||||
text_prompt = quote(sentence)
|
||||
query_string = f"http://localhost:5002/api/tts?text={text_prompt}&speaker_id={speaker_id}&style_wav=&language_id="
|
||||
subprocess.run(['curl', query_string, '-o', f"./outputs/output-{str(i).zfill(3)}.wav"])
|
||||
|
||||
Loading…
Reference in new issue