Как бороться с сообщением об ошибке «команда sph2pipe не найдена»? - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь использовать инструмент sph2pipe для преобразования файлов SPH в файлы wav или mp3. Хотя я скачал и установил инструмент, загруженный отсюда: https://www.ldc.upenn.edu/language-resources/tools/sphere-conversion-tools до сих пор не вижу ни одной программы, которую я могу использовать ..

  1. В windows 10, после загрузки sph2pipe и щелчка по файлу .exe, окно быстро всплывало и больше не появлялось. И тогда я не могу найти ни одну программу с именем sph2pipe из системы, а также команду с именем sph2pipe.
  2. На Mac я скачал программу с того места, где я забыл, но после того, как щелкнул исполняемый файл на Mac, я получил этот документ с надписью

Последний вход в систему: вт 8 мая 18:57:21 на ttys001 Pennys-MBP: ~ me $ /Users/me/Downloads/SPH/sph2pipe_v2.5/sph2pipe; выход; Использование: sph2pipe [-h hdr] [-t | -s b: e] [-c 1 | 2] [-p | -u | -a] [-f тип] infile [outfile]

условия по умолчанию (для 'sph2pipe infile'):

  • входной файл содержит сферу заголовка
  • вывод полной длительности входного файла
  • вывод всех каналов из входного файла
  • вывести тот же пример кода, что и входной файл
  • формат вывода: WAV на машинах Wintel, SPH в других местах
  • вывод записывается в стандартный вывод

дополнительные элементы управления (элементы, заключенные в скобки отдельно, можно комбинировать):

  • -h hdr - обрабатывать infile без заголовка, получать информацию о сфере из файла 'hdr'
  • -t b: e - выходная часть между b и e sec (с плавающей запятой)
  • -s b: e - выходная часть между выборками b и e (целое число)
  • -c 1 - выводить только первый канал
  • -c 2 - только вывод второго канала
  • -p - преобразование силы в 16-битный линейный пкм
  • -u - принудительное преобразование в 8-битный ulaw
  • -a - принудительное преобразование в 8-битный alaw
  • -f typ - выбрать альтернативный формат выходного заголовка 'typ' пять типов: sph, raw, au, rif (wav), aif (mac)

1052 * выход из системы *

Сохранение сеанса ... ... копирование общей истории ... ... сохранение истории ... усечение файлов истории ... ... завершено.

[Процесс завершен]

Но все же, когда попытался набрать sph2pipe на моем терминале, я получил ответ:

-bash: sph2pipe: команда не найдена

Может кто-нибудь мне помочь? Мне нужно сделать конвертацию очень скоро.

Спасибо!

1 Ответ

0 голосов
/ 11 мая 2018

Я понял это:

sph2pipe.exe file file.wav
...