Uczę się chińskiego i chcę szybko wygenerować i zapisać słowa i frazy w plikach m4a.
Udało mi się zrobić prawie wszystko, co chcę w terminalu, ale wydaje mi się, że nie mogę wymyślić, jak zrobić z tego aplikację. Oto kod, którego użyłem w terminalu:
cd ~/Desktop/test
say -o "whateveriwantittosay.m4a" "whateveriwantittosay"
Jak utworzyć powłokę lub skrypt Apple, który po otwarciu monituje mnie o cokolwiek, a następnie tworzy plik? A może nawet poprosi mnie ponownie o nowy plik.
Dzięki!
mac
terminal
text-to-speech
m4a
Henrik
źródło
źródło
cnsay() { for a; do say "$a" -o ~/"Desktop/$a.m4a"; done; }
do~/.bash_profile
, możesz uruchomić ją z czymś takimcnsay word1 word2
.Odpowiedzi:
Prosta aplikacja Automator:
=>
źródło
użyłbym do tego Pythona ... ponieważ jest on zawarty w dystrybucji waniliowej OSX.
Sprawdź wxPython razem z pyApp, zakładając, że masz na myśli aplikację opartą na GUI.
Za pomocą Pythona możesz użyć podprocesu, aby wywołać dowolne polecenie terminala z Pythona, np .:
źródło