How to use "record" command for some amount of time?
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Oai Vu
 el 11 de Jun. de 2020
  
    
    
    
    
    Comentada: Oai Vu
 el 12 de Jun. de 2020
            I want to record a signal
As I know, I can use the commands:
r = audiorecorder(8000,16,1);
record(r);
By this way, if I want to stop recording I've got to use the command:
stop(r);
The problem is I'm building a program in which I want to record for 10 seconds and things need to happen automatically. So if i use these:
r = audiorecorder(8000,16,1);
record(r);
stop(r);
I can't do what I want because the recording will stop immediately after it starts
Can anyone tell me how to solve this problem?
0 comentarios
Respuesta aceptada
  Geoff Hayes
      
      
 el 11 de Jun. de 2020
        Oai - from Record audio to audiorecorder object, you can specify the length of the audio recording as
r = audiorecorder(8000,16,1);
record(r, 10);   % <---- where 10 is the number of seconds to record
Más respuestas (0)
Ver también
Categorías
				Más información sobre Audio and Video Data en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!