¿Cómo hacer que PHP emita un sonido (pitido)?

¿Cuál es la versión PHP de este código python?

import winsound winsound.Beep(537, 2000) 

php se usa principalmente en servidores web, entonces, ¿qué uso suena allí, y no se puede hacer un bip en la computadora del usuario a través de php, ya que php se traduce a HTML, que no tiene dicho método.

Si desea tener llamadas de Win32, eche un vistazo a: ¿Cómo hago las llamadas a la API de Win32 desde PHP? también la función Beep Win32

Pero si desea tener un pitido en el navegador del usuario, mejor incruste el audio en el propio HTML .

Editar: Otro método para solo el pitido :

  

Esto no hará nada cuando se ejecuta a través de un navegador, si se ejecuta a través de un shell producirá un pitido audible $ int_beeps veces. Esto debería funcionar en Windows, Unix, etc.

Intenté lo que sugirió Tor Valamo, pero todavía no podía escuchar el sonido.

Simplemente obtendría una representación del chr (7) en mi pantalla, pero no emití ningún sonido cuando utilicé:

 system('cmd /k go.bat') 

Y no obtendría nada en absoluto si usaba:

 exec('cmd /k go.bat') 

En su lugar usé cualquiera de:

 exec('start /MIN go.bat') exec('cmd.exe /k start /MIN go.bat') 

el único efecto secundario es que un archivo cmd.exe parpadea, por lo que / MIN garantiza que solo parpadee en la barra de tareas.

Actualización: No importa, pensé que solo querías un ‘pitido’, no un TONO.

Publicación anterior, sin responder la pregunta:

Tendría que crear un archivo .bat, así que: abra el cmd

 copy con go.bat [Enter] @echo off [Enter] echo [Ctrl+G] [Enter] [Ctrl+Z] [Enter] 

Esto se ve así:

 C:\DEV\test>copy con go.bat @echo off echo ^G ^Z 1 file(s) copied. 

Ahora simplemente llama a go.bat desde PHP a través de exec () o system () o algo así. Sin embargo, debe hacer go.bat a través de cmd, para que el carácter Ctrl + G sea correcto.

Por supuesto, las personas escriben aplicaciones de GUI en PHP, para eso está wxPHP.

Instala mpg321, una pequeña aplicación de sonido:

 exec("mpg321 --quiet --gain 10 /path/to/beep.mp3");