Articles of naudio

Reproducción de flujo de datos ohLibSpotify pcm en C # con NAudio

Estoy tratando de reproducir datos en pcm en bruto entregados desde la biblioteca de ohLibSpotify c # ( https://github.com/openhome/ohLibSpotify ). Obtengo los datos en el siguiente callback: public void MusicDeliveryCallback(SpotifySession session, AudioFormat format, IntPtr frames, int num_frames) { //EXAMPLE DATA //format.channels = 2, format.samplerate = 44100, format.sample_type = Int16NativeEndian //frames = ? //num_frames = 2048 […]

Correlación cruzada y FFT en C # para autenticación de voz

Esta es una pregunta similar a las otras preguntas pero no una duplicada. Sin embargo, todavía no puedo obtener el resultado correcto. Básicamente estoy tratando de grabar dos archivos Wav (1 – Base File 2 -Temp File) y luego los convierto a byte y los transfiero a Aforge FFT y luego a la Correlación. Hay […]

Grabar sonido de una determinada aplicación

Me preguntaba si hay alguna forma de grabar el sonido de una aplicación determinada. He buscado por un tiempo pero no encontré información útil sobre esto. Así que ahora estoy usando la biblioteca NAudio para grabar el loopback WASAPI y el sonido del micrófono, mezclarlos y guardarlos en un archivo mp3 usando este código: Silence […]

Reproduce MP3 usando SoundPlayer después de la conversión a WAV usando NAudio

Quiero reproducir un archivo MP3 descargado de la web usando el mecanismo System.Media.SoundPlayer proporcionado por NET. Como funciona con formatos WAV, requiere el soporte de, por ejemplo, la biblioteca NAudio . Necesito convertir MP3 a WAV. Quiero hacer todas las operaciones en la memoria, ya que necesito que se llame rápido, pero tengo problemas. A […]

Cómo obtener el tiempo exacto de un evento MIDI

Estoy tratando de leer un archivo MIDI y quiero determinar la hora exacta de un evento NoteOn en C #. Intenté usar el tiempo absoluto, pero la salida fue algo así como 256632. Cual es este numero ? Esta es la línea de mi código que devuelve el tiempo: (note as NoteOnEvent).AbsoluteTime

Cómo grabar audio desde un micrófono (Line-In) y un dispositivo de reproducción (altavoces Line-Out) a un archivo MP3

Estoy intentando grabar el audio del micrófono y los altavoces en un archivo MP3. ¿Cómo lograr esto en C # con NAudio? Ya he grabado el audio del micrófono, pero no puedo averiguar cómo grabar desde los altavoces y luego mezclarlos en un archivo MP3.

Cómo calcular FFT utilizando NAudio en tiempo real (salida ASIO)

Estoy progtwigndo el clon de guitarra (violín) Hero como un proyecto final para este año escolar. La idea es tomar el aporte de mi violín eléctrico, analizarlo a través de FFT, hacer un poco de lógica y dibujarlo y emitirlo a través de los altavoces. Tal vez algunos pasos en hilos paralelos. Ya tengo la […]

Cómo reproducir una transmisión de MP3 en C #

Quiero reproducir una transmisión de MP3 en mi aplicación C #. Tengo una aplicación de servidor que captura el audio de onda y lo convierte en MP3, luego lo escribe en un flujo de red. El cliente luego lee esta secuencia para reproducir el MP3. He intentado NAudio con el siguiente ejemplo de código, pero […]

NAudio Asio grabación y reproducción

Estoy intentando escribir mi propio host VST y para eso necesito grabar y reproducir audio desde un Asio Driver (en mi caso para una interfaz de audio). Es por eso que estoy tratando de usar AsioOut de NAudio. Para fines de prueba, actualmente solo estoy intentando grabar la entrada, copiarla y reproducirla en la salida. […]

Lex chatbot C # cliente con voz

Tengo el cliente de chatbot ejecutándose con texto, pero ahora me gustaría cambiarlo a voz, pero no estoy seguro de cómo obtener la transmisión del micrófono para su publicación. Para grabar audio, estoy usando NAudio, pero cuando envío el flujo de memoria aparece un mensaje de error. System.IO.IOException: No se puede cerrar la secuencia hasta […]