طراحی و پیاده سازی یک سیستم کنترل عبارت عبور صوتی

پایان نامه کارشناسی
این عنوان پروژه‌ی پایانی کارشناسی من بود (مهندسی نرم‌افزار)، که قبلاً اسناد و همچنین فایلهای اجرایی و کد منبع آن را در این آدرس در دسترس گذاشته بودم. نتیجه حداکثر در حد یک پروژه‌ی دانشجویی قابل قبول است و آن هم به خاطر این است که زمان زیادی برایش صرف نشده. اگر با جدیت مطالب آن را نگاه می‌کنید در نظر داشته باشید که مدت نسبتاً زیادی از انجام آن می‌گذرد (تابستان ۱۳۸۱) و احتمالاً برخی از لینکها و منابع از دسترس خارج شده‌اند. کد کامل پروژه (ویژوال سی ۶) و نسخه‌ی نصبی (اجرایی) آن را از اینجا دریافت کنید (نشانیهای دیگر را اینجا ببینید.). فایل ارائه مطالب استفاده شده در جلسه‌ی دفاع از پایان‌نامه را هم می‌توانید در این صفحه مشاهده کنید.

 

دریافت کد منبع و فایلهای اجرایی

 

فهرست مطالب

مقدمه

فصل اول – زیست‌سنجی و کاربردهای آن در سیستمهای امنیتی

فصل دوم – سیستمهای امنیتی مبتنی بر تشخیص گوینده

فصل سوم – پردازش صوت : پیش‌زمینه‌های تئوری

فصل چهارم – پردازش صوت : برنامه‌نویسی و پیاده‌سازی

فصل پنجم – پردازش صحبت

فصل ششم – مدلسازی سیگنال

فصل هفتم – روشهای طراحی سیستمهای تشخیص گوینده

فصل هشتم – کتابخانه‌ی تشخیص گوینده

ضمیمه شماره ۱ – نحوه‌ی استفاده از برنامه‌ی SpeakerID

ضمیمه شماره ۲ – فهرستی از منابع برای مطالعه‌ی بیشتر

102 دیدگاه برای “طراحی و پیاده سازی یک سیستم کنترل عبارت عبور صوتی”

  1. hi
    i have this projet in university
    please help me for source projet
    tank you
    سلام
    من این پروژه ( کنترل عبور صوتی ) رو به عنوان پروژه پایانی برداشتم . اگه ممکنه کمی به من کمک کنید . ممنون

  2. سلام
    اول از همه از اینکه پروژه پایانی خودتون را برای دسترسی همگان بر روی اینترنت قرار دادید متشکرم . من می خواهم با اسمبلی یا c برنامه ای بنویسم که بتونه یک فایل wav را پخش کنه لطفا اگر میتونید به من کمک کنید .

    متشکرم

  3. ** ۲۳/۰۹/۲۰۰۱ v1.40
    * – fixed memory leakage bug in DrawItem() (by David Scambler )
    * – fixed second tooltip initialization bug (by Jesper Kinnås)
    * – added multiline tooltip support (thanks to Derek Lakin)
    ** 28/10/2001 v1.41
    * – fixed memory leakage bug in SetIcon() and in the destructor.
    * – added 3rd icon for highlighted state.
    */

    hafe aghal pak mikardi tablo nabashe code khodet nist dada!!!!!!!!!!!!!!!!!!

  4. امیرخان مطمئن باش بیشتر از اون چیزی که فکر بکنی من تو این برنامه از کدهای دیگران استفاده کردم. ولی خوب هر جا که اینطوری بودی همونطوری که جنابعالی یه تعداد از اونها رو پیدا کرده عمدا حقوق برنامه نویس رو به زعم خودم رعایت کردم (که همین پاک نکردن اسم و رسمش از توی کده). کدهایی که مشخصشون کردی همشون مربوط به رابط کاربرین (تولتیپ، آیکون و …)
    به هر حال ممنون از این که با هوش و زرنگی فوق العاده ت مچ منو گرفتی و نشون دادی چقدر آدم دغلباز و کلکی هستم 😉

  5. با سلام خدمت شما امیدوارم حالتون خوب باشه
    من یک تحقیق در مورد الگوریتم های تشخیص الگو دارم و توی گوگل صفحه شما رو ییدا کردم ولی شما فقط از یک دیدگاه(صوتی )بررسی کردین
    می خواستم ببینم متونید در این مورد به من کمک کنید
    با تشکر

  6. سلام
    اگر میشه در مورد ساختار موج های صوتی و مقایسه و تبدیل امواج صوتی به دیگر امواج توضیح دهید

    خواهش می نکن به من کمک کنید
    خیلی خیلی ممنون

  7. سلام آقای علی
    شما برای تبدیل ساختار یک موج صوتی به موج دیگر در ابتدای امر باید با کمک A/D سیگنال صوت را از محیط آنالوگ یا پیوسته خارج کنید سپس یا کمک الگوریتم های مربوطه یک تبدیل انجام دهید در ضمن باید با مباحث FFT گرفتن از سیگنال نیز آشنا باشید و…..
    نویسنده:فرشاد رئیسیان FARSHAD_ABKAR@YAHOO.COM

  8. سلام
    خوشم امد که حدقل صادق هستی و ميگی که کره خودت نبوده
    ميدنی من دانشجويه دکتری هوش مصنوعی هستم تو غربت البته
    پروژه تو کار موضوع جالبی داره ولی کاش بيشتر روش کار ميکردی
    اين همه نوشتم که بگم ايه استاد داشتم اينجا تو انگليس اولين چيزی که ازش ياد گرفتم اين بود
    که يک کامپيوتری خوب اون نيست که هرچی بهش ميگن بلد باشه اونی هست که از اون چيز هايی
    که آماده وجود داره به بهترين شکل استفاده کنه
    من معمولا به سايت تو سر ميزنم زودتر آپدت کن دادا
    قربانت
    امير

  9. امیر خان عزیر!
    اینو برای این مینویسم که کسایی که نظرت رو میخونن فکر نکنن من این وسط فقط کپی/پیستر بودم و همه‌ی کار از بقیه است: هسته سیستم که کارهای مربوط به پردازش سیگنال رو انجام میده کار یه چینی است (گویا) به اسم جیالانگ هی (SVLib)، غیر از اون و کدهایی که توش اسم نویسنده ذکر شده تمامی کدهایی که اسم کلاسشون با H شروع میشه (HSoundLib و …) کار خود منه. کار مهم من هم تو این پروژه (هر چند با توجه میزان کاراییش اصلا کار مهمی نیست 😉 ) اینه که یه فهمیدم چطور میشه با ترکیب این کدهایی که ملت نوشتن یه برنامه نوشت که این کار رو (تشخیص گوینده با یک عبارت صوتی ثابت) انجام بده و علاوه بر اون خوب متن پایان نامه م هست.
    نخواستم که از کارم دفاع کرده باشم خواستم از خودم دفاع کنم چون کارم واقعا کار قابل دفاعی نیست.
    در ضمن گفتی که دانشجوی دکترا هستی، من توی همین پروژه از یه استاد ایرانی به اسم آقای دکتر فرزین دروی که اگه حافظه م درست یاری کنه توی دانشگاههای انگلستان تدریس میکرد (از راه دور و از طریق اینترنت) کمک زیادی گرفتم (بیشتر تو مسائل نظری مربوط به زیست سنجی بود اگه اشتباه نکنم). بد نیست حالا که یادش افتادم یه تشکر جانانه هم ازش همینجا بکنم هر چند اینطوری نمیشه زحماتش رو جبران کرد.

  10. که يک کامپيوتری خوب اون نيست که هرچی بهش ميگن بلد باشه اونی هست که از اون چيز هايی
    که آماده وجود داره به بهترين شکل استفاده کنه

  11. سلام ؛ خیلی خیلی ممنونم که پروژه ای که حتما کلی به خاطرش زحمت کشیدید برای استفاده عموم گذاشتید اینجا ؛ من سال آخر کامپیوتر می خونم ؛؛ پروژه پایانیم همین پردازش صوتی و کلی از تحقیقات شما استفاده کردم ؛ابته تازه اول کارم ؛حتما بازو وزاحمتون می شم واسه کمک….. بازم ممنون .. موفق باشید

  12. سلام مهندس.خوش به حالت که این همه بلدی.ما ۴تا مهندس برق توی خونه هستیم.روی هم هیچی نمیشیم.از لطفی که کردی بینهایت ممنونم.

  13. سلام مهندس .دمت گرم.ما ۴ تا مهندس تو یه خونه هستیم که اگه ۴ تامونو رو هم بذاری اندازه ی یه کاردانی سواد نداریم.
    از لطفی که کردی خیلی ممنونم

  14. آقای مهندس واقعا از شما متشکرم
    من خیلی وقت بود دنبال یه مقاله خوب در این مورد بودم که بلاخره تواین سایت اونو پیدا کردم

  15. برو غاز بچرون
    هكت مي كنم
    با اين سايت در پيتت
    تو ويژوال c++ مي دونستي الان اينجا نبودي

  16. با سلام
    یعنی شما نمی تونی دوباره لینک فایل ها رو بزاری

    ؟؟؟، فایلی اینجا کمه؟ مشکل چیه؟!

  17. چگونه می توان که از کد های پردازش صدا در AVRاستفاده کرد

    متأسفانه در این مورد من چیزی نمیدونم. ضمنا بد نیست اشاره کنم به این که تمام کاری که من در مورد پردازش صحبت انجام دادم منحصر به یه پایان نامه دانشجوییه و بعد از اون دیگه سراغ این قضیه نرفتم.

  18. سلام اقای محمدی
    من دانشجوی کامپیوتر دانشگاه نجف اباد هستم و این پروژه درس شبکه های عصبی من است
    از شما به خاطر قرار دادن پروژه تون در سایت تشکر می کنم
    همیشه موفق باشید

  19. بسبار عالی است و شما آدم با شخصیتی هستید از خدا می خواهم که بر علم شما بیافزاید.

  20. با سلام
    در مورد اسمم باید بگم همه جا خودم رو اینطوری معرفی میکنم.بگذریم.
    من یک دانشجوی ترم دوم مهندسی نرم افزارم.از همین حالا دارم به پایان نامم فکر میکنم.دوست دارم کاری باشه که به درد ملت بخوره.لطفا در مورد اینکه چه طور میتونم عنوان مناسبی انتخاب کنم و سایز مسائل منو راهنمایی کنید.
    با تشکر

  21. ba salam
    momkeneh projeh payanetoon ro baram befresteen
    dar zemn lotfan age mozoee barayeh projeh payane baram daren mamnoon mesham
    be khatereh saytetoon ham mamnoon khayli khoob bood
    by

  22. سلام.من دارم در مورد پردازش صوت تحقیق میکنم. میخوام بدونم چطور ویتونم از کارت صوتی صدا را با یک فرکانس خاص بگیرم.میخوام تو محیط VBکار کنم . برای این کار چطور میتونم از روالهلی APIاستفاده کنم.
    لطفا کمکم کنید .
    با تشکر.

  23. سلام مهندس دمتون گرم من دنبال نرم افزاری می گردم که بتونه فرکانسهای صدایی که به کام÷یوتر می دهیم را تشخیص بده اگه ممکنه در این مورد مرا راهنمایی کنید و به آدرس ایمیل من بفرستید هر چه سریعتر بهتر .

    با تشکر از شما دوست گرامی

  24. سلام از اطلاعاتی که در اختیار گذاشتی متشکرم .
    با استفاده از مبدل در ورودی کارت صوتی و نرم افزار صوتی بر روی کامپیوتر یک اسیلوسکوپ با فرکانس پایین دارم . لطفا برای استفاده در فرکانسهای بالا من رو راهنمایی کن .
    متشکرم .

  25. سلام من هم پروژه ام در مورد تشخیص عبارت بیان شده در حد دو یا سه کلمه (نه لزوما توسط شخص خاصی) است میخواهم آن را اگه بشود با میکرو avr پیاده کنم نمی دانم حتما احتیاج به الگوریتم های پیچیده پردازش صدا دارم یا اینکه ساده تر هم میشود انجام داد .اگه کمکم کنید ممنون میشم. با تشکر

  26. برای دو نظر آخر: من فقط توی زمینه‌ی پیاده‌سازی نرم‌افزاری این پروژه (برنامه‌نویسی ویندوز) کار کردم و راجع به پیاده‌سازی با استفاده از سخت‌افزارها هیچگونه اطلاعاتی ندارم.
    ضمناً من اطلاعاتم کاملاً محدود به کاریه که انجام دادم و فقط در صورتی که با کد ارائه شده توسط من مشکلی دارید می‌تونم کمکتون کنم و نه بیشتر از اون.

  27. سلام
    پروژه پایانی من تشخیص هویته.
    احساس می کنم شما می تونید کمکم کنید.
    اگه ممکنه در مورد پروژه ی خودتون( سیستم …. عبور صوتی) مطالب بیشتری در اختیارم بگذارید. کد نویسی اون رو هم لازم دارم. منتظر ایمیل شما هستم. ممنون

  28. سلام حمید جون من اردشیرم یه طرح دارم که مربوط به پاین نامه شما میشه میخواستم اگه ممکنه سوالمو تو میل برات بفرستم ( یه کم خصوصیه ) یه سر به میلات بزن من اونجام
    با تشکر اردشیر

  29. سلام من سارا مجیدی هستم
    نمی توانم پروؤه را دانلود کنم
    اطفا لینک فایل را عوض کنید

  30. حمید رضا جان سلام
    من به کمک یه مهندس نرم افزار از برنامه شما قبلا استفاده کردم، یه سری تغییرات هم بهش دادم
    مثلا فراخونی عکس گوینده بعد تشخیص صدا

    چیز جالبی از کار در موده
    یه سری تحقیقات هم در مورد سخت افزار ش انجام دادم
    ولی وقت نکردم که تمومش کنم و استاد راهنما گفت فقط جنبه تحقیقاتش کافیه
    شاید اگه اجازه می داد اون موقع می ساختمش.
    قربونت بشم
    حتما یه روزی این لطف شما رو جبران می کنم.
    من احسان مهندس سخت افزارم
    ببخشید اگه از شما اجازه نگرفتم. الان می بینم که خیلی بی ادب بودم. ببخشیدم.
    زنده باشید.

  31. سلام
    اول از همه از اینکه پروژه پایانی خودتون را برای دسترسی همگان بر روی اینترنت قرار دادید متشکرم . من فایل document را میخواهم واسم میل بزن.خیلی خیلی خیلی ممنون میشم.

  32. احسان جان
    نیازی به اجازه نیست وقتی من کد رو اینجا گذاشتم یعنی استفاده‌ش از نظر من اشکالی نداره. خیلی خوشحال شدم وقتی فهمیدم حداقل تو یکی به اون هدفی که من از در دسترس گذاشتن کارم داشتم (این که روش بیشتر کار بشه و پیشرفت داده بشه) جامه‌ی عمل پوشوندی.
    سایر دوستان
    تمام چیزی که من از این پروژه دارم همینجاست (کد پروژه، فایلهای اجرایی، پرزنتیشن و متن) من چیزی غیر از اینها برای فرستادن ندارم (و وقت و حوصله‌ی این که برای کسی به صورت خصوصی چیزی رو بفرستم ندارم). ببخشید که اینو میگم ولی ناسلامتی شما مهندس یا دانشجوی مهندسی هستید و ازتون بعیده که نتونید دو سه تا فایل از تو این صفحه داونلود کنید.

  33. تشکر مهندس گل
    خیلی آقایی
    دلم میخواد یه روز از نزدیک زیارتتون کنم.
    من مشهد زندگی می کنم شنبه می خوام برم حرم حتما براتون دعا می کنم.
    زنده باشی

  34. پروژه پایانی من شناسایی جهت گوینده در محیط نویزی با استفاده ار شبکه های مصنوعی عصبی میباشد لطفا اگر مطلب خاصی دارید برای من بفرستید .

  35. با سلام و خسته نباشید .
    من دانشجوی رشته ربق الکترونیک هستم و امروز تونستم از مطلبی که شما به عنوان پیایان نامه تون در سایتتون قرار دادید استفاده کنم . مطلب مور نظر من قسمت : پردازش صوت : پیش زمینه های تئوری هست . در این قسمت شما به مقوله ای شاره کردی که من به جرات میتونم بگم در کمتر جایی شاهد اون بودم . هدف من تحقیق روی دلایل عده اهمیت تغییر فاز در سیستم های صوتی بود که در این بخش کمی به ان اشاره شده .
    از شما در خواست کمک دارم مبنی بر این موضوع که ، ، اگر منبعی رو میشناسید بهم معرفی کنید .
    قبلا از لطف شما تشکر میکنم .

  36. فرهاد خان،
    فصل مورد نظر تقریباً به طور کامل ترجمه‌ای از فصل بیست و دوم این کتابه:
    http://www.dspguide.com
    نسخه‌ی الکترونیکی کتاب مورد اشاره کاملاً رایگانه و بدون کم و کاست میتونی از سایتش داونلودش کنی (فصلها به صورت مجزا در دسترسند، کل کتاب رو هم میشه یکباره داونلود کرد).
    همونطور که تو کامنتها فکر می‌کنم اشاره کرده‌م من دست کم چهار ساله دیگه با این مبحث سر و کار نداشتم ولی اگه جای تو بودم سعی می‌کردم توی کتابهای جدیدتری که به DSP می‌پردازن دنبال مطالب مرتبط بگردم. پردازش صوت رو اکثر کتابهای جدیدتر سیگنال بهش پرداختن چون مبحث مهمیه.
    موفق باشی.

  37. بسیار متشکر از لطف تان و به خاطر این که مثل سایر ین close suorce نیستید

  38. سلام حميد جان
    در مورد اين برنامه كه لينكشو گذاشتي ميخواستم بپرسم كه ايا ميشه توي يك ميكرو كنترلر پيادش كرد يانه ممنون ميشم

    من قبلاً چواب شما رو چند بار دادم، هم به ایمیلت فرستادم هم تو کامنتهای قبلی اشاره کردم. من با میکرو کار نکردم و هیچگونه اطلاعاتی در موردش ندارم. اما تا اونجا که من میدونم این برنامه یه کتتابخونه میخواد که کد باینریش برای PC کامپایل شده و چون کدش در دسترس نیست نمیتونه برای سکوی دیگه ای مثل میکرو کامپایل بشه. پس به نظر من نمیشه.

  39. سلام
    ميشه ازتون خواهش كنم فايل pdf يا word پايان نامتون رو برام بفرستيد. براي مطالعه مي خوام چون صفحات save نميشن . با تشكر

  40. ککککککککککککککککککککککککککککککککفرم رو در آوردی . چرا مطلب از این در و اون برامون میفرستی

  41. سلام دوست عزیز آرزوی موفقیت برای شما دارم که این همه زحمت کشیدی

  42. سلام ، از اینکه تمام اطلاعات پروژه ات را بروی وب سایت قرار دادی ، واقعا ممنون و تشکر. یه جمله معروف میگه : بروبچ کامپیوتر ، اطلاعاتشونو به هر کسی نمیدند ، ولی شما نشون دادید که این جمله درست نیست. راستی رفیق من زیاد به شهرتون رفتم و خاطرات قشنگی از دریاچه مصنوعی سنجان دارم. خوش باشی !

  43. سلام عزیز. اول از همه می خواستم بگم کارت خیلی درسته . نه فقط به خاطر پروژه ات. بلکه بیشتر به خاطر سخاوت مندیت….
    عزیز من نیاز مبرم دارم به کدهای مطلب برنامه ای که نوشتی. اگه کدهای matlab اش رو هم داشتی این لطف رو در حقم بکن.
    ممنون

  44. سلام
    حتما اگه به تلاشت ادامه بدي موفق تر ميشي
    ولي بهتره وقتتو بيشتر رو پرژه هاي عملي تر بزاري يه چيزايي كه بيشتر به دشرد بخوره

  45. سلام
    با عرض تشکر از شما
    می خواستم خواهش کنم اگز ممکن است تمام صفحات این پروژه را بصورت کامل برای من بفرستید
    بصورت فایل word یا هر صورتی که خود می دانید.

    خیلی ممنون می شوم.

  46. لطفا فايل پاورپوينت(فلش) تان را هم بصورت فشرده(zip) قرار دهيد.با تشكر فراوان.

  47. با سلام
    آیا source بهم پیوسته ی پروژه یتان را روی سایت میگذارید؟
    منظورم کدهای مربوط به پیاده سازی آن است.
    ممنونم

  48. فایل پروژه رو از کجا میشه دانلود کرد؟

    @سارا و @م:
    کد پروژه به هم پیوسته هستش و همه‌ش هم در دسترسه، کافیه زحمت بکشید اون چند خط بالا رو بخونید و لینکها رو دنبال کنید تا لازم نباشه سؤالهایی رو بپرسید که از قبل جوابش داده شده.

  49. سلام وقت بخير خسته نباشيد
    به نظر من پايان نامتون عالي و پر مشقت بوده.
    من با اجازه از پايان نامتون استفاده كردم و به عنوان تحقيق هوش مصنوعيم مي خوام بدم البته نام خودتونم مي نويسم مي خواستم كمي در مورد پردازش سيگنال و مالتي مديا كمكم كنيد.
    ممنونم.

  50. سلام
    فایل ارائه مطالب جلسه دفاع از پایان ناه ات رو میخواستم برام بفرستی.از رو سایتت نمی شه دانلود کرد.
    با تشکر

  51. سلام
    فایل ارائه مطالب جلسه دفاع از پایان نامه ات رو میخواستم برام بفرستی.از رو سایتت نمی شه دانلود کرد.
    با تشکر

  52. سلام من میخوام اطلاعات بیشتری از پایان نامتون داشته باشم .اگه میشه راهنمایم کنید.
    مرسی

  53. سلام من میخواستم خواهش کنم اگه ممکنه به من تو پایان نامم کمکم کنید ، موضوع پایان نامم تشخیص صوت هستش .

  54. با سلام من میخوام پروژهی کارشناسی رو شبکه عصبی بگیرم ولی نه منبعی دارم نه اشنایی
    میخواستم اگه میشه چند تا از زمینه های ممکن برای کار کردن رو این پروژه رو برام بگید واگر منبع کاملی سراغ دارید به من معرفی کنید

  55. سلام
    خسته نباشی.movafagh bashe azezam behet eftekhar mekonem .manam daneshjoye camputer hastam.kardane felan

  56. خیلی ممنون از لطفت..
    شاید باز هم مزاحم شدم..تازه می خوام شروع کنم…!
    دلت دریاست… هر کسی این کار تو رو نمیکنه.. موفق باشی دوست عزیز.

  57. اگه میشه بگین این توابع کتابخانه که نوشتین کامل یا نه یکی هم اینکه ترتیب پیاده سازی برنامه های نوشته شده در پایان نامه چطوره؟ اگه راهنمایی کنین ممنون میشم

  58. @ارنست:
    کامل؟! هر چی که من نوشتم و اصل پایان نامه اینجا هست، داونلود چند تا فایل که اندازه‌ی همشون رو هم کمتر از دو مگه دیگه استخاره نداره. داونلود کن، خودت ببین.

  59. آدرس توابع کتابخانه ای++vcدر کجای برنامه نصب شده قرار دارد

  60. من دارم کدهایی که در پایان نامه نوشتین پیاده سازی میکنم اما error داره تو رو خدا راهنماییم کنین

  61. آقای محمدی نمیخواین جواب بدین من به کمک شما در پیاده سازی احتیاج دارم اگه وقت ندارین حرفی نیست اما من یک ماه دارم روی این پروژه کار می کنم و ۶ روز دیگه وقت دارم اگه میشه لطف کنین جواب بدین

  62. @ارنست:
    من در مورد پیاده‌سازی کمکی نمی‌تونم بکنم، برای نحوه‌ی کامپایل این راهنمایی رو قبلاً توی سایت رایگانم نوشته‌م شاید کمکت کنه (البته با این توضیح که الان همه فایلها در قالب یک فایل دریافت میشه و نیازی به کنار هم گذاشتن مجدد نیست):
    توضیح:
    به لحاظ محدودیتهای موجود در سایتهای رایگان شرکت نت فرمز امکان دریافت یکپارچه فایلهای با اندازه بیش از ۲۵۶ کیلوبایت از این سایتها وجود ندارد. لذا برنامه مزبور به کتابخانه های مجزّا تقسیم بندی شده و به صورت حاضر در دسترس قرار گرفته ست. در ضمن لازم است اشاره شود که برنامه ها با استفاده از ویژوال سی ++ ویرایش ۶ نوشته و کامپایل شده اند.
    برای کامپایل درست برنامه ها فایلهای GuiLib.zip (کتابخانه شامل چند کلاس استفاده شده در رابط کاربری برنامه، اندازه=۶۸کیلوبایت)، HSoundLib.zip (کتابخانه پردازش صدا، اندازه=۲۸کیلوبایت)، HSpeakerIDLib.zip (کتابخانه تشخیص گوینده، اندازه=۵۲کیلوبایت) ،UsrMngr.zip (برنامه مدیریّت کاربران، اندازه=۱۲۴کیلوبایت) و SpeakerID.zip (برنامه تشخیص کاربران، اندازه=۶۴کیلوبایت) را دریافت و همه را در یک دایرکتوری و در زیردایرکتوریهایی با نامهای داده شده استخراج کنید. سپس فایل LIB.zip (فایل کتابخانه استفاده شده که توسط جیالانگ هی نوشته شده، اندازه=۲۴۰کیلوبایت) را نیز دریافت و آن را پس از استخراج در زیردایرکتوری با نام LIB در دایرکتوری HSpeakerIDLib کپی نمایید. با باز کردن پروژه های UsrMngr\SpeakerID.dsw و SpeakerID\SpeakerID.dsw به ترتیب به برنامه های مدیر ثبت کاربران و تشخیص کاربران دست خواهید یافت. برای مشاهده درست کار برنامه ها می بایست هر دو فایل اجرایی نهایی در یک دایرکتوری قرار گیرند.
    از شکل زیر می توانید برای آرایش درست کتابخانه ها و برنامه ها کمک بگیرید:
    راهنمای دریافت

  63. دوباره سلام من ترتیب را می چینم ولی موقع لینک ایراد میگیره و یه سرایند بنام speakerid_i.h اصلا تو فایلهایی که دانلود کردم نیست ولی تو برنامه ازش استفاده شده همچنین اون کدایی که توی فصل چهار نوشتین اصلا داخل برنامه هایی که دانلود کردم نیست و شما گفتین دو تا فایل اجرایی رو بیارم تو یه پوشه ولی هر دو فایل همنامند و تو یه پوشه نمیاند مگر اینکه اسمشون رو عوض کنی اگه وقت کردین لطف کنین جواب بدین و ترتیب توی vc++ باید چه توری باشه

  64. @ارنست:
    من فایل کد رو دوباره داونلود کردم (از این صفحه روی box.net، همون SpkrID-Src.zip رو)، فایل زیپ رو باز کردم، بدون این که تغییری توی چینش فایلها بدم وارد دایرکتوری UsrMngr شدم، SpeakerID.dsw رو با ویژوال استودیو ۶ باز کردم، کامپایل کردم، کامپایل و اجرا شد. به همین ترتیب وارد دایرکتوری SpeakerID شدم، SpeakerID.dsw رو باز و کامپایل کردم، شد، بدون مشکل.
    من روی سیستم خودم ویژال سی ورژن بالاتری ندارم ولی فکر کنم روی ورژنهای بعدی ویژوال استودیو هم با چند تا تغییر کوچولو (متغیرهای حلقه و …) اجرا بشه.
    تا اونجا که یادم میاد این پروژه‌ها به خاطر بعضی مشکلات توی حالت debug خطای لینک میدن! و شما مجبوری از حالت release استفاده کنی.
    کدهای فصل چهارم توی دایرکتوری HSoundLib هستن.
    فایل SpkrID-Src.zip باید ۵۶۹ کیلوبایت باشه و فایل زیپش هم مشکلی نداشته باشه، اگه سایزش کمتری از اینه یا winrar یا winzip وقت باز کردنش هشدار میدن احتمالن بد داونلود شده.

  65. salam
    lahazate khoshio baratoun arezou mikonam
    ba ejazatoun man in tahghighe shomaro baraie poroje paianim bardashtam
    kamale tashakoro azatoun daram

  66. میخواستم راجع به پردازش صوت به صورت کلی ومفهومی کارکنم وبیشتر قسمتهای سخت افزاری رو نیاز دارم برای رشته الکترونیک ودرس سیگنالها

  67. میشه ازتون خواهش کنم فایل pdf یا word پایان نامتون رو برام بفرستید. برای مطالعه می خوام

  68. بابت مقاله ها، راهنمايي ها و منابعي كه معرفي كرديد از شما نهايت تشكر را دارم. و براي شما موفقيت روز افزون را از خدا آرزو ميكنم.

  69. سلام
    اگه الگوریتم کلی کاری رو که کردید بزارید ممنون میشم
    من می خوام اونو رو میکرو پیاده کنم
    بعد از پیاده سازی در اختیارتوون میزارم
    اگه ممکنه الگوریتم رو بصورت فلوچارت قرار بدید

  70. @ابوالفضل:
    قسمتهای مربوط به پردازش سیگنال کار رو خود من ننوشته‏م و از یه کتابخونه‏ی رایگان (ولی کدبسته) استفاده کرده‏م. به همین دلیل فکر نمی‏کنم کدهای من برای شما کافی باشه.
    ضمن این که الان نزدیک هفت سال از زمان پیاده‏سازی این پروژه می‏گذره و با توجه به این که من دیگه سراغ این کار نرفتم و با کارهای اینطوری سر و کار نداشتم چیز زیادی از شمای کلی کار توی ذهنم نیست که بخوام فلوچارتشو بکشم.

    دوستان دیگه: من چند هفته پیش برای یه کار کوچولو که نیاز به ضبط از کارت صوتی داشت کد پروژه رو نگاه کردم، به نظرم اگه یه برنامه‏نویس حرفه‏ای باشید می‏تونید خیلی از کدهای پروژه رو بهتر بنویسید. در واقع کد پروژه یه کد آماتوریه، به عنوان نمونه اونطوری که من دیدم برای قطع ضبط صدا یه تایمر با طول زمان ۱۰۰۰ میلی ثانیه گذاشتم که این کار خیلی ابتداییه و می‏تونید اون رو به راحتی با یه function pointer جایگزین کنید و کلاً بهینه‏سازیهای اینطوری خیلی میشه انجام داد.

  71. salam
    hamid jan mikhastam age momkeneh mataleb bishtari dar mored DTW baram bezari albateh age be zabane farsi bashe behtareh.
    bazam mamnoon

  72. با سلام میشه لطفا برای جداسازی کلمات در گفتار یعنی endpointing ونیز در مورد ترکیب مدل مارکوف با شبکه ی عصبی مقداری راهنمایی نمایید.

  73. @mehdi:
    غیر از پایان‏نامه من کار دیگه‏ای با این موضوع نداشتم و به همین دلیل مطلب دیگه‏ای راجع به این موضوع علاوه بر متنی که اینجا هست ندارم.

  74. سلام
    دستتون درد نکنه ، واقعا خسته نباشید.
    من این پروژه ( کنترل عبور صوتی ) رو به عنوان پروژه پایانی برداشتم و احساس می کنم خیلی سخته من به کمک شما واقعا نیاز دارم ازتون خواهش می کنم اگه امکان داره با من تماس برقرار کنید واقعا ممنون می شم.

  75. سلام .من يه پروِه تشخيص گفتار به كمك مدل ماركوف دارم. شما مي تونين منو تو بخش ماركوف اون راهنمايي كنين؟
    ممنون مي شم.
    Poorhabibi_t@yahoo.com

    پاسخ: نه متأسفانه، (پروژه مال چند سال پیش بوده، من در این زمینه دیگه کار نکردم و …)

  76. سلام
    دنبال مقاله ای درباره پردازش صدا به كمك الگوریتم dtw هستم كه سورس كد هاش داشته باشه.
    مثلا اختلاف پردازش صداي بم و زير
    ممنون

  77. سلام آقاي مهندس محمدي
    منو حتماً به خاطر داريد؟
    دوران خوش دبيرستان
    خوشحالم كه كارت حسابي گرفته. برات آرزوي موفقيت بيشتر دارم دوست خوب من.
    علي جباري

  78. سلام متشکرم از این کار خوبتان. من از پروژه شما برای پایان نامه ام استفاده کردم. زکات علم نشر آن است.

  79. سلام خسته نباشید مهندس ممنون از مطالب جهلبی که میزارید . من پایان نامم در مورد تشخیص صدا با استفاده ز mfcc است اگه ممکنه در موردش منو راهنمایی کنید و میخوام با MATLAB پیاده سازیش کنم لطفا کمکم کنید.

  80. سلام خسته نباشین عنوان پروژه من پیاده سازی سیستم اخذ و آنالیز سیگنال صوتی هستش
    در این پروژه پیاده سازی نرم افزاری مشابهDr.Speech ، Praat که علاوه بر قابلیت های استاندارد، امکان پیوست با سایر کاربردها را نیز دارا باشد مد نظر است.
    میشه لطفامنو کمک کنید و یه نسخه از پروژتونو برام بفرستین.
    پیشاپیش خیلی خیلی ممنون

  81. سلام.
    من این ترم میخوام درباره پردزش صوتی کنفرانس بدم.برای درس سیگنال لازم میشه.اگه میتونی کمک کن.
    مرسی
    پرویز

  82. دوستان انتظار کمک درسی یا تغییر پروژه مطابق نیازهای آنها را از جانب من نداشته باشند (من ضرورتی برای وقت گذاشتن برای پشتیبانی کاری که سالها پیش انجام داده‌ام نمی‌بینم). کد پروژه در دسترس است، زحمت بکشید به اندازه‌ی خواندن متن بالای صفحه وقت بگذارید.

دیدگاه‌ها بسته شده‌اند.