wave RIFF id

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
toper3902

Hallo zusammen
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()
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?
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

das klingt so, als ob es halt keine WAV-files sind. Kannst du die mit zB Audacity oeffnen und bearbeten?
toper3902

Nein, das fällt mir auch erst jetzt auf :?
Gibt es eine möglichkeit wie ich es richtig abspeichern kann?
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

ich weiss ja noch nicht mal, wie du die erzeugt hast. An der Stelle musst du es halt richtig machen, oder wenigstens die richtige Dateiendung angeben.
toper3902

So wie oben gezeigt mit gTTS
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Dann sind das doch mp3-Dateien. Nur weil du .wav anhaengst, aendert sich doch das Format nicht. Oder wandelst du so auch Word-Dokument in eine Audio-Datei um?
toper3902

Achso, ok dann muss ich die also noch umwandeln.
Weißt du zufällig wie man mp3 in wav dateien umwandeln kann?
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Irgendjemand hier hat genau dafuer die Tage eine Bibliothek installiert, und ffmpeg dazu.....
toper3902

Ok.
Ich werde mal sehen ob ich was finde.
Vielen dank für die Hilfe
Benutzeravatar
sparrow
User
Beiträge: 4537
Registriert: Freitag 17. April 2009, 10:28

Najaaa..... es war der selbe Threadstarter ;)
viewtopic.php?f=1&t=45062
Benutzeravatar
__blackjack__
User
Beiträge: 14040
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Quick'n'Dirty könnte man MP3s auch einfach konkatenieren.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.
Antworten