wave RIFF id
Verfasst: Dienstag 5. März 2019, 15:54
Hallo zusammen
Ich möchte gerne in einem programm 2 wav dateien erstellen und später wieder zusammenfügen.
Da Problem ist er kann die Dateien nicht Lesen:
file does not start with RIFF id
Gibt es eine möglichkeit die Dateien anders abzuspeichern, alo ohne diese RIFF id?
Ich möchte gerne in einem programm 2 wav dateien erstellen und später wieder zusammenfügen.
Code: Alles auswählen
language = 'de'
mytext = "Hallo"
myobj = gTTS(text=mytext, lang=language, slow=False)
myobj.save("file1.wav")
Code: Alles auswählen
infiles = ["file1.wav", "file2.wav"]
outfile = "sounds.wav"
data= []
for infile in infiles:
w = wave.open(infile, 'rb')
data.append( [w.getparams(), w.readframes(w.getnframes())] )
w.close()
output = wave.open(outfile, 'wb')
output.setparams(data[0][0])
output.writeframes(data[0][1])
output.writeframes(data[1][1])
output.close()
file does not start with RIFF id
Gibt es eine möglichkeit die Dateien anders abzuspeichern, alo ohne diese RIFF id?