WASAPIRecording: Herramienta Sencilla y Eficaz para Grabar Audio

114 Mensagens, 4 Páginas:  1 2 34 ↖ Voltar a lista de tópicos

Pontuação: +10

91. anianga,

hola buenas: Me gustaría probar el programa, pero al entrar al GitHub me sale error 404. Edit: ya está, entrando desde el navegador no pasa

Pontuação: +0

Última edição por anianga, Jan 8 2025 15:16:29

92. el_brillante,

holi a todos. todo anduvo bien en la versión actual, graba y ya pude encontrar el archivo final, pero hay un detalle, estilo del Ronald weasley. no se como describir pero el audio va demasiado rápido. log: 2025-01-08 13:27:50,800 - ERROR - Error de plataforma en winsound.Beep: Failed to beep

Pontuação: +0

93. Hector,

Hola @el_brillante no entiendo bien si ya te graba o no pero a lo del beep.

Estoy del beep ese totalmente desconcertado. Pero vamos a probar una cosa y si va lo cambio por que ese beep lo genera una librería estándar de Python nada externo y nada raro y funciona en el 99% de quien usa la app.

Me parece que eres usuario de NVDA, si es así necesitaría que hicieras una prueba y me dijeses si funciona.

Necesito que abras en herramientas de NVDA la Consola Python.

Y pegues lo que viene entre comillas, una vez pegado pulsa intro y debería darte un beep y como resultado devolverte un 1.

Si no es así me gustaría que copiaras lo que sale en consola y me lo reenviaras.

"""
__import__('ctypes').WinDLL('kernel32', use_last_error=True).Beep(1000, 200)
"""

Pontuação: +0

94. DjDisplay,

Hector, hice lo que dijiste para experimentar y me produjo un pitido, así que todo genial jaja

Pontuação: +0

95. el_brillante,

hola hola hector. ya puedo grabar y todo bien hasta ahí. hice lo que me dijiste y no entendí creo nada pero me decía esto en la consola:
>>> __import__('ctypes').WinDLL('kernel32', use_last_error=True).Beep(1000, 200)
File "<console>", line 1
__import__('ctypes').WinDLL('kernel32', use_last_error=True).Beep(1000, 200).
bajé el bufer a 1200 y anda mejor, sería de seguir bajando. gracias por todo

Pontuação: +0

96. Hector,

Vale @el_brillante dos cosas lo primero si te graba me alegro.

Lo segundo y sobre el beep no se si te lo e preguntado.

¿Usas un Windows modificado?

Si es que si, te faltan librerías y eso te va a traer problemas seguros y también te estas perdiendo información que el sistema da por esos beeps.

Si es que no, tienes librerías dañadas seguro.

La línea que te pase es una llamada directa a Windows y si no suena algo no esta bien en tu Windows, por que ahora ya puedo decir que no es el programa ni la librería WinSound que por cierto también la usa NVDA.

El error que te da es que no puede reproducir por que directamente no puede cargar la librería necesaria para los tonos.

Aquí ya no puedo hacer nada, salvo decir que el programa lo estaba haciendo bien detectando el problema con el beep.

No obstante en la próxima versión voy a cambiar WinSound por una llamada directa como en la línea anterior.

Lo siento pero aquí ya no puedo hacer nada, es problema de tu sistema.

Pontuação: +0

97. el_brillante,

bueno, gracias por tomarte el tiempo de atender a mis consultas. se agradece siempre de antemano. tengo Windows 10 pro en la versión oficial, pero hace bastante tiempo (10 años) no hago reinstalación limpia y eso pudo ocasionar los daños de los librerías del sistema.

Pontuação: +0

98. Hector,

Sin problemas, al final e aprendido algunas cosas con el tema de los beeps.

Y me a echo mejorar la función gracias a ese fallo.

Eso si, mira por Google comandos que te permiten escanear el núcleo del sistema y averiguar donde pueden estar los daños. Incluso con dichos comandos puedes hasta repararlo y son comandos oficiales con herramientas de Windows.

Suerte.

Pontuação: +0

99. DjDisplay,

Yo cuando puse ese código solo me dijo 1 y ya, pero si me reprodujo el pitido

Pontuação: +0

100. SieteDeNueve,

Hola, Héctor. Bien, gracias por atender nuestras solicitudes. Creo que la app tiene un excelente potencial. Ahora bien, a mí me sucede problema similiar al reportado, siempre reproduce más rápido de lo habitual. Aquí va el log. https://1drv.ms/u/c/a22ba89e767e499f/EUAlf-i_t4pMlnOPMa4ImOEB4dkq01M-H5C94MS-PNa5Xw?e=wXeHCX

Pontuação: +0

101. Hector,

@SieteDeNueve una pregunta, con 1024 de buffer si haces una prueba de sonido en vez de grabar que sucede.

¿Has probado de reproducir el audio con otro reproductor?

Edito, el log lo e revisado y esta perfecto sin detectar ningún error por el cual pueda decir que hay algún problema o mal funcionamiento.

Pontuação: +0

Última edição por Hector, Jan 8 2025 22:26:25

102. anianga,

Hola buenas tardes: En primer lugar felicitarte y darle las gracias Héctor, por el programa. Luego te comparto el log, ya que tengo los mismos problemas presentados por otras personas con anterioridad. Yo estoy usando Windows 10 ltsc. https://dl.dropbox.com/scl/fi/fksgq520dchhq3t87exsz/app.log?rlkey=74l23gq5cm2ddiggmijm33rmf&dl=0

Pontuação: +0

103. Ronald-Weasley,

Aquí está el lock con la última prueba que hice.
https://drive.google.com/uc?id=1ybH2Kjh4gv26cbJxS6VNoEd6SNW8sBPl&export=download
PD: que gracioso te quedó eso de que te picaba la nariz héctor xd, buenas risas me eché.

Pontuação: +0

104. anianga,

efectivamente. Al realizar la prueba de audio, se escucha sin cortes ni aceleramiento. El problema está al grabar como tal

Pontuação: +0

105. ttatti,

bueno amí no me deja llegar al inicio del foro como para saver deque se trata el programa.
y también quisiera saver para que tipos de windos funsiona?

Pontuação: +0

106. Rayo,

dale al botón que dice abrir esta discusión en la web, funcionará de Windows 10 en adelante.

Pontuação: +0

107. ttatti,

aaa entiendo pués provaree en otra ocasión.
pensé que tenía funsionalidad con win 7 pero de todos modos gracias!

Pontuação: +0

108. Hector,

Hola, contesto en general.

Los logs mandados no muestran ningún error por lo que todo esta funcionando correctamente.

Bien vamos a ir descartando cosas por que si el buffer no funciona y sigue todo reproduciéndose cuando grabamos más rápido y cuando hacemos la prueba de grabación se hace correctamente quiero comprobar algo.

Os voy a pasar una versión modificada, realmente esta versión lo que hace es copiar la grabación de prueba al directorio recording para que así pueda verlo.

Bien necesito que hagáis unas pruebas y luego me reenviéis el contenido de la carpeta log y la carpeta recording.

Me gustaría que descargarais la versión que al final os comparto, la copiarais a una ruta limpia no sobrescribiendo ninguna versión anterior.

Abrir la aplicación y solo modificar la selección de vuestro micro y la selección de vuestro sistema, todo lo demás dejarlo por defecto.

Bien ahora iniciar primero una grabación normal de unos segundos y luego detenerla.

Luego después de haber echo esa grabación quiero que hagáis una prueba de grabación, también unos segundos y luego la detengáis.

Cerráis el dialogo de prueba de grabación y ahora os vais a formato y lo cambiáis a wav.

Ahora volvéis hacer otra grabación normal unos segundos y la deteneis.

Bien ahora tendréis 3 archivos en la carpeta recording, uno .mp3 empezando por recording, 2 .wav uno empezando por recording y otro por test.

Bien necesito esos 3 archivos.

Si alguien por motivos de privacidad no desea grabar voz, no importa que hable en la grabación pero si tiene que tener el micro con el que con anterioridad estaba grabando a mayor velocidad.

Realmente me interesa ver las propiedades de los archivos grabados su bitrate, frecuencia y eso, quiero ver que no haya diferencias.

Después de estas pruebas, me gustaría que probarais a escribir en el cuadro ejecutar de Windows, Win+R:

mmsys.cpl

En la pestaña que os deja elegir vuestro dispositivo predeterminado por donde sale el sonido y tabular hasta propiedades, en propiedades ir a la pestaña Opciones avanzadas y tabular una vez a Seleccione la velocidad de muestra y profundidad en bits para usarlas cuando se ejecute en modo compartido. Y ponerme que tenéis seleccionado y luego que opciones os deja.

Con esa información voy a ver si saco algo en claro.

Por favor, no modificar en la app ningún otro parámetro de los que comente para las pruebas.

Muchas gracias.

Aquí os dejo esta versión para probar, solo aquellos que tienen el problema de la reproducción más rápida:

https://xebolax.synology.me:8443/compartir/Temporal/WASAPIRecording_test_grabacion.zip

Pontuação: +0

109. Ronald-Weasley,

Aquí va, Héctor.
https://drive.google.com/uc?id=1uEfa3OT9JhjNIffDKQxkvlfXL2esLcuu&export=download

Pontuação: +0

110. Hector,

@Ronald-Weasley viendo todo para mi esta correcto en cuanto a valores.

Bien escucho como un chisporroteo en las grabaciones y otra cosa.

Estas usando un complemento que modifica los sonidos. Te pediría que hicieras una prueba de grabación con dicho complemento desactivado y reiniciado NVDA y comentaras.

Si sigue mira haber subiendo el buffer a 1200 puede mejorar algo.

Por que en serio todos los parámetros están correctos.

Pontuação: +0

111. Ronald-Weasley,

Efectivamente, utilizo el nap sowns o así. Pero nada, quité el complemento, probé una nueva grabación subiendo el buffer a 1200, y sigue haciendo lo mismo. Tocará seguir esperando hasta que alguna actualización me deje de dar ese problemita.

Pontuação: +0

112. Rodrisosa23,

hola Ector, yo estuve usando el programa sin problemas estos días y de hecho hoy en la mañana también la usé re bien.
quice gravar unas cosas y luego de gravar la gravación, me da error.
acá las pruebas.

2025-01-09 20:17:51,533 - INFO - Ejecutando el módulo principal de la aplicación.
2025-01-09 20:17:51,535 - INFO - Librería pythoncom inicializada correctamente.
2025-01-09 20:17:51,536 - INFO - Iniciando la aplicación WASAPIRecording...
2025-01-09 20:17:51,553 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:17:51,553 - INFO - Idioma del sistema detectado: es_AR
2025-01-09 20:17:51,553 - INFO - Idioma predeterminado obtenido: es
2025-01-09 20:17:51,553 - INFO - Idioma por defecto detectado: es
2025-01-09 20:17:51,553 - INFO - Ruta de traducción: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\locales
2025-01-09 20:17:51,562 - INFO - Traducciones cargadas para el idioma: es
2025-01-09 20:17:51,562 - INFO - Internacionalización inicializada correctamente.
2025-01-09 20:17:52,180 - INFO - Verificación de hardware de audio exitosa.
2025-01-09 20:17:52,341 - INFO - Icono creado desde base64 exitosamente.
2025-01-09 20:17:52,341 - INFO - Icono de la ventana principal establecido correctamente.
2025-01-09 20:17:52,347 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:17:52,347 - INFO - DEBUG: Directorio de grabaciones inicial => C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording
2025-01-09 20:17:52,518 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:17:52,518 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:17:52,551 - INFO - Icono creado desde base64 exitosamente.
2025-01-09 20:17:52,551 - INFO - Icono de la bandeja creado.
2025-01-09 20:17:52,551 - INFO - Icono ocultado y eliminado de la bandeja.
2025-01-09 20:17:52,556 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:17:52,556 - INFO - Configuración cargada exitosamente.
2025-01-09 20:17:52,577 - INFO - Directorio de grabaciones cargado desde config: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording
2025-01-09 20:17:52,577 - INFO - Hotkeys globales desregistradas para actualización.
2025-01-09 20:17:52,582 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:17:52,582 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:17:52,582 - INFO - Hotkeys registradas exitosamente.
2025-01-09 20:17:52,584 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:17:52,584 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:17:52,584 - INFO - Estado actualizado a: En espera.
2025-01-09 20:17:52,584 - INFO - Interfaz gráfica inicializada correctamente.
2025-01-09 20:17:52,584 - INFO - DEBUG: output_dir => C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording
2025-01-09 20:17:52,706 - INFO - Aplicación iniciada y ventana principal mostrada.
2025-01-09 20:17:52,706 - INFO - Interfaz gráfica iniciada. Entrando en el bucle principal.
2025-01-09 20:18:16,804 - INFO - Controles deshabilitados.
2025-01-09 20:18:16,807 - INFO - Inicio de grabación de audio.
2025-01-09 20:18:16,809 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:18:16,809 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:18:16,809 - INFO - Estado actualizado a: Grabando.
2025-01-09 20:18:17,027 - INFO - DEBUG: combined_output_path => C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_2025-01-09_20-18-17.wav
2025-01-09 20:18:17,027 - INFO - DEBUG: mic_output_path => C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_mic_2025-01-09_20-18-17.wav
2025-01-09 20:18:17,027 - INFO - DEBUG: system_output_path => C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_system_2025-01-09_20-18-17.wav
2025-01-09 20:18:17,027 - INFO - Thread de grabación iniciado.
2025-01-09 20:18:17,027 - INFO - DEBUG: COM inicializado en el hilo de grabación.
2025-01-09 20:18:17,029 - INFO - Directorio de salida creado/existente: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording
2025-01-09 20:18:17,029 - INFO - Archivo combinado: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_2025-01-09_20-18-17.wav
2025-01-09 20:18:17,029 - INFO - Archivo separado mic: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_mic_2025-01-09_20-18-17.wav
2025-01-09 20:18:17,029 - INFO - Archivo separado sistema: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_system_2025-01-09_20-18-17.wav
2025-01-09 20:18:17,203 - INFO - Grabación iniciada correctamente.
2025-01-09 20:18:22,729 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:18:22,729 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:18:22,730 - INFO - Estado actualizado a: Grabación en pausa.
2025-01-09 20:18:22,730 - INFO - Grabación pausada por el usuario.
2025-01-09 20:18:54,864 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:18:54,864 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:18:54,864 - INFO - Estado actualizado a: Grabando.
2025-01-09 20:18:54,864 - INFO - Grabación reanudada por el usuario.
2025-01-09 20:31:58,552 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:31:58,552 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:31:58,552 - INFO - Estado actualizado a: Grabación en pausa.
2025-01-09 20:31:58,552 - INFO - Grabación pausada por el usuario.
2025-01-09 20:33:05,024 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:33:05,024 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:33:05,025 - INFO - Estado actualizado a: Grabando.
2025-01-09 20:33:05,025 - INFO - Grabación reanudada por el usuario.
2025-01-09 20:54:05,297 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 20:54:05,298 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 20:54:05,298 - INFO - Estado actualizado a: Grabación en pausa.
2025-01-09 20:54:05,298 - INFO - Grabación pausada por el usuario.
2025-01-09 21:02:36,564 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 21:03:31,196 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 21:03:36,351 - INFO - Detención de grabación solicitada.
2025-01-09 21:03:36,364 - INFO - Controles habilitados.
2025-01-09 21:03:36,367 - INFO - Configuración cargada desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\WASAPIRecording.dat
2025-01-09 21:03:36,367 - INFO - Hotkeys cargadas desde la configuración.
2025-01-09 21:03:36,370 - INFO - Estado actualizado a: En espera.
2025-01-09 21:03:36,372 - INFO - Datos de audio grabados y almacenados correctamente.
2025-01-09 21:03:36,373 - INFO - Archivo de micrófono cerrado: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_mic_2025-01-09_20-18-17.wav
2025-01-09 21:03:36,373 - INFO - Archivo del sistema cerrado: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_system_2025-01-09_20-18-17.wav
2025-01-09 21:03:36,373 - INFO - Grabación finalizada.
2025-01-09 21:03:36,400 - INFO - DEBUG: COM liberado en el hilo de grabación.
2025-01-09 21:03:36,575 - INFO - Thread de grabación finalizado.
2025-01-09 21:03:36,587 - INFO - Diálogo 'Por favor espere' creado y sonido iniciado.
2025-01-09 21:03:36,596 - INFO - Diálogo de espera para conversión mostrado.
2025-01-09 21:03:36,597 - INFO - Iniciando conversión de C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_2025-01-09_20-18-17.wav a MP3.
2025-01-09 21:03:36,597 - INFO - Thread de conversión iniciado.
2025-01-09 21:03:36,597 - INFO - Iniciando convert_to_final_format() desde C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_2025-01-09_20-18-17.wav a MP3
2025-01-09 21:05:23,667 - INFO - Archivo convertido a MP3 y borrado WAV original: C:\Users\HP\Downloads\WASAPIRecording_buffer_pausa_reanuda\WASAPIRecording\recording\recording_2025-01-09_20-18-17.mp3

Pontuação: +0

113. anianga,

estuve pensando... ¿y si instalo la última versión de realtec puede que se solucione algo? la verdad que nunca instalé un controlador manualmente, pero no parece tarea difícil. Hoy me fijé, y el realtec genérico que trae mi versión de Windows 10 está desactualizado, aunque el primer número de las dos versiones tanto la última como la que tengo instalada es 6

Pontuação: +0

114. Hector,

@Ronald-Weasley espero dar con la tecla, siento que no funcione a un 100% de gente pero son tantas configuraciones y tantas tarjetas de sonido, tantos usuarios etc que no hay nada perfecto.

Si Microsoft con sus hordas de ingenieros mete la pata con errores y cosas imperfectas pues imagínate yo.

Pero como digo sigo trabajando, de la primera versión a esta el nivel de usuarios que ha ido pasando a funcionar todo bien en comparación se ha ido reduciendo muchísimo. Espero que pronto vaya bien todo.

@anianga no sabría decirte si se solucionara. Pero si se decir que un ordenador actualizado tanto en software como en drivers es directamente un ordenador sano y muchos problemas y errores ya no solo en esta app si no en general se evitan.

@Rodrisosa23 lo siento, pero no hay ningún error y el log no esta entero por lo tanto también esta bien aparte de el log mandarlo como toca que el usuario se explaye un poco más en su explicación, por el tema que no puedo adivinar al segundo que a pasado o que error es.

No obstante, vuelvo a decir y es el ultimo log que analizo por el foro. Mandar el log con copia y pega es ensuciar el hilo y llenarlo con información innecesaria y yo perder tiempo.

Si pido los log por archivo compartido en cualquiera de los mil servicios que hay para ello no es por nada, yo tengo ya mis herramientas echas para rápidamente pasar el log y que me de los problemas, en el foro no me vale el log para nada.

Por favor los logs por archivo compartido, nos aseguramos de que venga entero y ahorramos líneas y líneas innecesarias para la mayoría de usuarios.

Saludos.

Pontuação: +0

114 Mensagens, 4 Páginas:  1 2 34 ↖ Voltar a lista de tópicos

Responder ao tópico

Você deve estar conectado para poder postar.

Esqueceu sua senha? Criar uma conta