Воспроизведение mp3 в облаке AWS9

Здравствуйте, я пытаюсь воспроизвести звуковые файлы с помощью скрипта Python на Amazon AWS Cloud9. Если я загружаю файл, я могу воспроизвести его, дважды щелкнув по нему. Я попытался установить библиотеку playsound, но при попытке использовать ее возникает ошибка об отсутствии библиотеки gi. Кто-нибудь знает, как я могу воспроизвести mp3 со скриптом Python в AWS cloud9? пример и ошибка

Cloud9 — это веб-интерфейс для среды разработки. Что вы подразумеваете под «воспроизведением звуковых файлов» — вы имеете в виду, что ваша программа Python должна воспроизводить звуковой файл в определенное время, или вы имеете в виду возможность указать звуковой файл в вашей структуре каталогов и воспроизвести его внутри консоль Cloud9?

John Rotenstein 12.12.2020 03:09

Я самоучка и не знаю точно, как сказать, что я пытаюсь сделать, я думаю. У меня есть mp3 в моей структуре каталогов. Я хотел бы воспроизвести его из скрипта Python, который я запускаю через консоль.

Rocco J Pietrofesa 15.12.2020 16:07
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
2
172
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Уровень «удаленного рабочего стола», предоставляемый Cloud9, не предназначен для полного удаленного управления рабочим столом. Сценарий Python выполняется на удаленном экземпляре Amazon EC2, у которого нет доступа к звуковому оборудованию на вашем собственном компьютере.

Если сценарий Python является серверной программой (например, с использованием Flask), которая предоставляет пользовательский интерфейс через веб-браузер, то он может предоставить звуковой файл для веб-страницы вашего приложения, а браузер на вашем собственном компьютере может затем воспроизвести звуковой файл. (как работает YouTube).

В противном случае ваш единственный вариант — «загрузить» звуковой файл, а затем воспроизвести его на своем компьютере.

Другие вопросы по теме