Estoy tratando de agregar la función de registro de voz en una aplicación de chat, probé este paquete react-mic , funciona bien y me da esta información cuando detuve el registro 
Ahora quiero enviar esto como un archivo binario al backend. He intentado esto.
let name = `test.ogg` let lastModified = new Date() let file = new File([{...audioData.blob,name,lastModified}],name,{ type:"audio/ogg" })pero no funcionó como se esperaba Lo cambié a binario pero no es un archivo válido porque cuando intenté cambiarlo y reproducirlo en el navegador no funcionó, he leído muchos artículos pero nada ayuda
y para el método que utilicé he seguido este artículohttps://pqina.nl/blog/convert-a-blob-to-a-file-with-javascript/
Pongo esto aquí por si alguien quiere hacer lo mismo
Después de probar mucho con diferentes paquetes, utilicé la API de grabación de MediaStream , es realmente fácil de usar y me da el resultado que quiero.
Esta es la URL de la documentación https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API/Using_the_MediaStream_Recording_API