Extract 30 ms frame from a voiced part of the speech file

Hi
I have speech file with "wav" file extension. I can read the wav file and listen to it, and now i want to extract the 30ms of voice part of it I'm new to matlab and DSP could you please give me suggestion how to do that
Thanks

回答 (1 件)

Wayne King
Wayne King 2013 年 12 月 16 日
編集済み: Wayne King 2013 年 12 月 16 日

0 投票

It depends on whether you trying to automatically detect a voiced part, or whether simply listening and identifying it (much easier).
If it's the latter, then just extract the relevant portion of the vector. Identify a range of indices in the vector that contain the voiced part (a vowel) and then assign that to a new vector.

1 件のコメント

asdasd
asdasd 2013 年 12 月 16 日
It should detect the voice part automatically. What do you suggest for this situation?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeSimulation, Tuning, and Visualization についてさらに検索

質問済み:

2013 年 12 月 16 日

コメント済み:

2013 年 12 月 16 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by