Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

Audiodateien auf dem MAC zum Nulltarif 18 Feb 2014 21:55 #61

  • RaiFeh
  • RaiFehs Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 9
  • Dank erhalten: 3
Hallo JoJu,

Ich habe die Shell script an mein system angepasst:

#! /bin/sh
voice="Anna"
exportfolder="/Users/rainer/DC16Sounds/WAV/"
wordlist="/Users/rainer/DC16Sounds/wordlist.txt"
# xld A tool for transcoding lossless audio files, code.google.com/p/xld/
xld="/Applications/xld"
maxfilenameSize="30"

exec 3>&0
exec 0<$wordlist
while read eachline
do
trFilename=$(tr -cd '[a-zA-Z0-9_]' <<<"$eachline")
sedFilename=$(sed -e "s/\(.\{$maxfilenameSize\}\).*/\1/" <<<"$trFilename")
say -v $voice -o ${exportfolder}${sedFilename} $eachline
$xld -f wav -o ${exportfolder}${sedFilename}.wav ${exportfolder}${sedFilename}.aiff
# say -v $voice $eachline
rm ${exportfolder}${sedFilename}.aiff
done
exec 0>&3

...bekomme aber immer diesen Error:

Schlepptop:~ rainer$ sh DC_script.sh
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
DC_script.sh: line 16: /Applications/xld: is a directory
rm: /Users/rainer/DC16Sounds/WAV/.aiff: No such file or directory

Bin leider kein Terminal Experte. Nehme an der Error kommt für jeder Zeile im wordlist.txt.

Habe die XLD.app auch an verschiedenen Plätzen probiert...

Any idea?

LG aus Wien
Rainer
Steirabluat is koa Himbeersoft!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Audiodateien auf dem MAC zum Nulltarif 18 Feb 2014 23:11 #62

  • OlivierJ
  • OlivierJs Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 52
  • Dank erhalten: 9
Hallo Rainer,

Du musst folgendes beachten:

Es gibt einen Unterschied zwischen XLD.app und xld (Groß- Kleinschreibung)

xld ist das CLI (command line interface) von XLD.app.

Hier ein Auszug aus dem HowTo von XLD.app:

HOW TO USE

1. Copy XLD.app to the place you like (e.g. /Applications)
2. Edit XLD_APP variable in "xld" shell script included in this folder
(If you have copied XLD.app to /Applications, you don't have to edit)
3. Now "xld" shell script works as a command-line XLD

Damit sollte es dann klappen!

Wenn nicht, melde dich noch mal.

Gruß,
Olivier
Folgende Benutzer bedankten sich: RaiFeh

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Audiodateien auf dem MAC zum Nulltarif 19 Feb 2014 06:30 #63

  • RaiFeh
  • RaiFehs Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 9
  • Dank erhalten: 3
Hallo Oliver,

Danke! Gross- Kleinschreibung war klar, aber das „xld“ habe ich bei der Installation einfach ignoriert!
XLD.app und cli xld sind jetzt am gleichen level im Applications folder.

Alles hat jetzt super funktioniert, alles wurde generiert, aber trotzdem dieser error:

done.
|====================| 100% (Track 1/1)
done.
|====================| 100% (Track 1/1)
done.
|====================| 100% (Track 1/1)
done.
error: cannot handle file
rm: /Users/rainer/DC16Sounds/WAV/.aiff: No such file or directory

…eigentlich nur eine Formsache, aber wer lässt schon gerne einen error im Raum stehen!

Liebe Grüsse und nochmals vielen vielen Dank! Wieder was gelernt! :cheer:

Rainer

P.S.: Alfred habe ich mir (wieder einmal) runtergeladen, aber dessen wirkliche Hilfe muss sich mir erst offenbaren!

Nachsatz: 08:26
P.P.S: Alfred check!!! :cheer: :cheer: :cheer:
Steirabluat is koa Himbeersoft!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von RaiFeh. Grund: Ergänzung

Audiodateien auf dem MAC zum Nulltarif 19 Feb 2014 21:36 #64

  • OlivierJ
  • OlivierJs Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 52
  • Dank erhalten: 9
Hi Rainer,

freut mich dass es klappt :)

Zu dem Fehler: Ich vermute dass da noch ein Zeilenumbruch am Ende der Wortlist ist.
Der "letzte" Zeilenumbruch muss am Ende der letzten "gültigen" Zeile sein.

Grüße,
Olivier

P.S: Glückwunsch zu Alfred :P

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Audiodateien auf dem MAC zum Nulltarif 05 Mär 2014 12:52 #65

  • HaraldS
  • HaraldSs Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 2
  • Dank erhalten: 2
Hallo!
Ich bin in freudiger Erwartung meiner DC-16, die heute hoffentlich geliefert wird. Auch ich hatte daher Zeit - bzw. habe sie mir genommen - mir über die Soundfiles Gedanken zu machen. Habe mich daher mit der Anleitung, die diesen Thread eröffnet auseinandergesetzt und mir einmal die Konsole vorgenommen. Tolle Anregung und phantastisches Skript.

Allerdings: es geht auf sehr, sehr viel einfacher. Was ist denn das Ziel? Aus einer synthetischen Systemstimme ein WAV-File erzeugen. Ich persönlich mache es so: VoiceReader (ich glaube um etwa 2 Euro) im App Store gekauft und auf mein iPhone geladen. Dort kann man einen beliebigen Text in ein Feld eintippen und dieser wird von einer synthetischen Stimme (die man sich aussuchen kann) vorgelesen. Und jetzt kommt es: dies kann man in - auswählbarem Format, auch WAV - abspeichern und als Anhang per Mail veschicken. Durch das Verschicken braucht man auch keinen Transfer via iTunes oder/und Synchronisieren machen. Nein, man findet das fix fertige wav im E-Mail Eingangspostfach, wenn man es sich selbst gesendet hat. Einfacher geht es doch nicht mehr. :cheer:
Folgende Benutzer bedankten sich: Peka, Asterix

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Audiodateien auf dem MAC zum Nulltarif 07 Mär 2014 00:06 #66

  • HaraldS
  • HaraldSs Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 2
  • Dank erhalten: 2
Hallo Freunde!

Kurzer Nachtrag zu meinem Beitrag - damit niemand das Nachsehen hat. ;)
Ich habe heute meine DC 16 bekommen und meine gestern generierten (siehe oben) Soundfiles aufgespielt. Siehe da: Fehlermeldung.

Nach kurzem Nachdenken habe ich die - mir selbst mit Mail gesandten Files mit Audacity (Freeware) geöffnet und als WAV in einen neuen Ordner exportiert. Es muss/kann bei dem Vorgang gar keine Option für das generierte File (außer dass es WAV sein muss) ausgewählt werden. Dennoch wird aus dem "bösen" WAV, das am iPhone entstanden war, ein "gutes". Gut, weil diese Files lassen sich nun klaglos mit der DC-16 abspielen.

D.h. es ist also noch ein Zwischenschritt nötig, aber nur ein wirklich kleiner Zwischenschritt. Nur für jene, die in der Zwischenzeit vielleicht an meinem Tipp von vorgestern verzweifelt sein sollten. :)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von HaraldS.
Ladezeit der Seite: 0.285 Sekunden
Powered by Kunena Forum