winsound
- это стандартная библиотека python, включенная во все установки для воспроизведения звука в системах Windows; следовательно, человеку, которому вы отправляете программу, потребуется только установить python.
Из winsound
документации вы можете использовать звуки из реестра windows без каких-либо дополнительных файловых зависимостей, например:
import winsound
# Play Windows exit sound.
winsound.PlaySound("SystemExit", winsound.SND_ALIAS)
Подробная информация о звуках, общих для всех Windows 32 реестров, доступна здесь . Как указано в документации, в большинстве систем доступно гораздо больше псевдонимов звука.
В качестве альтернативы, вы можете закодировать ваш аудиофайл в виде строки байтов и включить это в свой модуль python. Затем вы можете передать этот байтовый объект на winsound.PlaySound
для воспроизведения звука.