MacOS не сохраняет вывод, скажем, -o

Я включил "Речь" в системе MacOS и запустил эту команду и услышал вывод:

say "Hello there"

Но если я попытаюсь выполнить следующую команду:

say -o "Hello, this is not working"

Терминал вроде что-то делает и зависает, но создает файл

Файл есть, но я могу его воспроизвести. Я открываю файл в iTunes, но не воспроизводит звук.

Кто-нибудь из вас знает, что я делаю неправильно, если есть хитрость, чтобы заставить эту работу?

1 ответ

Решение

С say -o, вам нужно указать имя файла для сохранения аудио под. Формат команды say -o filename.aiff "Thing to say", Вы указали только одну вещь после -oТаким образом, команда интерпретировала это ("Привет, это не работает") как имя файла для сохранения, и поскольку после этого ничего не было... она фактически ничего не говорила.

Решение:

say -o This-is-working.aiff "This is working"
Другие вопросы по тегам