Вы показываете очень мало контекста, но здесь потенциальный ответ.
Если этот ответ не помогает, возможно, вам придется добавить некоторые дополнительные детали к вашему вопросу.
Вы создаете вебсервис, который будет воспроизводить mp3 на сервере (не в браузере)
Это действительно то, что вы хотите сделать?
Вызов
os.system("mpg123 " + ("sound1.mp3"))
являетсяблокирующий вызов, что означает, что только после воспроизведения mp3-файла ответ HTTP будет отправлен обратно в браузер. Это может занять некоторое время, особенно если mp3-файл содержит некоторое начальное или конечное молчание.
Просто попробуйте вызвать его в фоновом режиме, например:
os.system("mpg123 " + "sound1.mp3" + " &")
Теперь ответ будет отправлен до того, какmp3-файл завершил воспроизведение