پیش تاکید کردن صوت
در پردازش سیگنال عموما بسته به کاربر و یا نحوه تهیه سیگنال قبل از تحلیل و پردازش سیگنال، نیاز به مجموعه ای از فرآیندها تحت عنوان پیش پردازش است. در سیگنالهای مرتبط با صوت و به ویژه سیگنال های گفتار، برای از بین بردن اثرات تغییر ناگهانی سیگنال زمان پیوسته، سیگنال را از یک فیلتر… مشاهده ادامه مطلب
برنامه فریم بندی سیگنالها
مسلما یکی از اولین مراحل در پردازش سیگنالهای غیر ایستا مانند سیگنالهای گفتار، بسیاری از سیگنالهای حیاتی و … فریم بندی یا پنجره گذاری است که بتوان سیگنال را مورد بررسی تجزیه و تحلیل قرار داد. در مبحث پنجره گذاری یا فرریم بندی سیگنالها، طول پنجره ها، میزان روی هم افتادگی و همچنین نوع پنجره… مشاهده ادامه مطلب
مقدمه ای بر پردازش گفتار
سیگنال صوتی و شنیداری یا Audio احساس ارتعاشات و نوسانات هوا توسط گوش انسان است. اگر این صوت در محدوده فرکانسی 20Hz – 20KHz باشد با رسیدن به گوش و سپس انتقال به مغز و پردازش روی آن باعث درک مفهوم در ذهن انسان می گردد. سیگنال گفتار Speech زیر مجموعه ای از سیگنال Audio می باشد… مشاهده ادامه مطلب
برنامه بدست آوردن مشخصات زمانی سیگنال صوت
با استفاده از نرم افزار متلب قصد داریم مشخصات زمانی سیگنال صوتی را بررسی کنیم. انرژی کوتاه مدت(Short Time Energy) و اندازه کوتاه مدت(Short Time Magnitude) را برای یک سیگنال صوتی مشخص میکینیم و برای یک فریم واک و یک فریم بی واک از این صوت نیز اتوکورلیشن(Autocorrelation) را رسم میکنیم و مقایسه ای انجام میدهیم. در… مشاهده ادامه مطلب
برنامه محاسبه و رسم مشخصه زمانی عبور از صفر یک صوت (Zero Crossing)
در این برنامه با استفاده از نرم افزار متلب یک فایل صوتی را میخوانیم و پس از فریم بندی آن یکی از مشخصه های زمانی صوت, تعداد عبور از صفر را بدست میاوریم و رسم میکنیم. قابل انتظار است که نرخ عبور از صفر (zero-crossing) در فریم های unvoice بیشتر و در فریم های unvoice… مشاهده ادامه مطلب