Mam trudności z poprawieniem wymowy w poleceniu „powiedz”, używając 10.9.
Próbowałem dodać nowe wymowy poprzez:
Preferencje systemowe> Dyktowanie i mowa> Otwórz preferencje dostępności> Otwórz narzędzie VoiceOver> Mowa> Wymowa> +
Po dodaniu nowego wpisu wypróbowałem go zarówno w Terminalu, jak i TextEdit i nie wymawiałem go poprawnie:
$ say -v "Samantha" -f filename.txt -o audiofile.aiff
Chociaż nie działało w TextEdit (Edycja> Mowa> Zacznij mówić), chcę móc to osiągnąć w Terminalu.
Czy ktoś ma pojęcie o tym, jak mogę to zrobić?
Odpowiedzi:
Proszę bardzo:
Ten skrypt powłoki odczytuje zamienniki
replacements.txt
i używa polecenia say do odczytania zawartości plików po zastąpieniu elementów zdefiniowanych wreplacements.txt
.replacements.txt
: Jedna linia na wymianie,<search> <replace>
.Przepraszam za brzydki kod ... Nienawidzę skryptów bash.
źródło
Zgodnie z wątkiem z 2007 r. Na stronie Discusions.apple.com narzędzie VoiceOver naprawia tylko wymowy w samym VoiceOver, a nie w mowie.
Więc jeśli chcesz
say
poprawnie wymawiać słowa, powinieneś uruchomić szukanie i zamienić na plik tekstowy na każde błędne słowo. Prawdopodobnie jest to dobry sposób na zrobienie tego w jednym kroku za pomocą skryptu , ale jeśli chcesz to zrobić raz, możesz:Edit > Find > Find and Replace...
w edycji tekstu)say
w niepoprawnie napisanym pliku tekstowym.źródło