Почему я не могу свернуться и воспроизвести файл WAV в своем ноутбуке Jupyter? - PullRequest
0 голосов
/ 14 февраля 2019

Это руководство для Microsoft, которое я пытаюсь изменить, работающее в блокноте Jupyter.Пример кода импортирует файл .wav и воспроизводит его.

Если я изменю URL-адрес в этом коде для импорта другого файла .wav, он должен вместо этого импортировать и воспроизвести этот файл .wav.Однако ноутбук не будет импортировать новый wav-файл и не будет воспроизводить его.

Два файла .wav имеют одинаковую частоту дискретизации, так что это не так.Я попытался сделать это со ссылками Dropbox и Google Drive, но не повезло.Я даже попытался загрузить пример файла .wav, загрузить его на свой собственный GitHub, а затем свернуть его в сценарий, и он все еще не работал.

Этот код (из примера) работает просто отлично:

    import IPython

    !curl https://raw.githubusercontent.com/MicrosoftLearning/AI-Introduction/master/files/LightOn.wav -o LightOn.wav

    IPython.display.Audio('LightOn.wav', autoplay=True)

Но когда я пытаюсь свернуться из другого файла .wav, я получаю неактивную кнопку проигрывателя (файл не воспроизводится).

    import IPython

    !curl https://raw.githubusercontent.com/Tylersuard/Tutorial--Home-Automation-With-Azure-and-David-Hasselhoff/blob/master/HandsomeMan.wav -o HandsomeMan.wav

    IPython.display.Audio('HandsomeMan.wav', autoplay=True)

Ожидаемый результат: BeautifulMan.wavимпортирует в Jupyter, а затем воспроизводит.

Фактический результат: появляется затененный мини-плеер, не воспроизводится BeautifulMan.wav, и кнопка воспроизведения не нажата.Файл также имеет длину 0: 00.

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Хорошо, так что я нашел ответ.Проблема была не в самом аудио-файле, а в том, что по какой-то причине GitHub не размещал аудио-файлы.Итак, я просто разместил файл в другом сервисе (Vocaroo), а затем просто получил прямую ссылку на аудиофайл.Если вы не знаете, как это сделать, загрузите аудиофайл, а затем в разделе загрузок своего браузера наведите указатель мыши или щелкните правой кнопкой мыши, чтобы найти точное имя файла, которое должно заканчиваться расширением файла.

0 голосов
/ 14 февраля 2019

Очевидно, что есть проблема с файлом, который вы получаете.Вывод curl говорит, что это всего 15 байтов, слишком мало, чтобы быть воспроизводимым аудиофайлом.

...