Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

133
Views
Cómo enviar segmentos de audio a la API hasta que el usuario presione DETENER

Estoy desarrollando en React Native. Necesito clasificar segmentos de sonido en una API de Machine Learning. El Modelo en esta API acepta fragmentos de 5 segundos.

Me gustaría saber cuál es la mejor manera de implementar esto en reaccionar nativo.

Hasta ahora, estoy grabando el sonido, usando setTimeOut para definir los 5 segundos de grabación (definidos 5 segundos). Y la parte de grabar y enviar hasta que el usuario presiona detener, la estoy manejando con setInterval (definido 7 segundos).

El problema es que setInterval requiere un tiempo para repetirse nuevamente, pongo 7 segundos y, a veces, comienza un nuevo ciclo cuando todavía estoy grabando el sonido. Entonces, aparece un error que dice que no puedo preparar dos registros de audio al mismo tiempo. tiempo.

¿Cómo controlar esto?

¿Hay otra manera? Intenté usar ciclos WHILE, pero sin éxito.

Entonces, la dinámica es:

  1. el usuario comienza a grabar.

  2. el sonido de 5 segundos se graba y se envía a la API.

  3. nuevamente el punto 2) hasta que el usuario presione STOP.

  4. el usuario presiona STOP.

about 4 years ago · Santiago Gelvez
1 answers
Answer question

0

Hola, estoy haciendo algo similar para mi proyecto de grado. Me gustaría saber como estas haciendo del tema del audio y como lo envias a la API. Yo estoy iniciando en el tema de React Native. pero no se porque el audio no se me guarda, solo me genera la URL donde guarda pero no el archivo.

almost 4 years ago · Brayam Alexis Castro Correa Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!