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"