How I segment the signal into voiced, unvoiced, and silence ?
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Alex Alex
el 22 de Mayo de 2018
Respondida: Gabriele Bunkheila
el 13 de Dic. de 2021
Hello everybody , I found on internet an code with Pitch Detection via Cepstral Method but I want to segment the signal into voiced, unvoiced, and silence , how can I do that ?
This is my code : Pitch Detection via Cepstral Method : http://note.sonots.com/SciSoftware/Pitch.html
How I segment the signal into voiced, unvoiced, and silence ? It's a school project , I need much help!!!
0 comentarios
Respuesta aceptada
Gabriele Bunkheila
el 13 de Dic. de 2021
Hi, I have just come across your question. I appreciate this may no longer be timely but I am adding a couple pointers in case they can help others.
For isolating or segmenting speech in low-noise recordings, the function detectSpeech should work just fine. This will return start and stop times of all signal regions where speech is detected, but no text "transcription" of the actual speech content. Based on that info you thn can label each section of your recording as voiced or unvoiced.
Only for advanced projects requiring the application of machine learning and signal processing to solve the same problem in noisy conditions, I would recommend starting from this example: Voice Activity Detection in Noise Using Deep Learning
0 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!