PDA

View Full Version : سوال: سوال در مورد پردازش صدا



tk1993
جمعه 01 مهر 1390, 23:49 عصر
سلام دوستان.میخواستم ببینم میشه صدا رو به وسیله میکروفن وارد کرد و و سپس اون رو با یک صدای دیگه مقایسه کرد و در صورت تطبیق،پیغام صادر کنه؟؟؟

مرتضی تقدمی
شنبه 02 مهر 1390, 00:00 صبح
سلام
بله, حتما میشه. مثل بعضی نرم افزار ها که صدایی که توسط کاربر ضبط میشه رو به صدایی که در آرشیو خودشون دارن مقایسه می کنند و نتیجه رو به صورت های مختلفی مانند نموداری نشون میدن. اما باید تحقیق بیشتری درمورد نحوه عملکرد آنها کرد.
موفق باشید

tk1993
شنبه 02 مهر 1390, 00:06 صبح
میشه لطف کنید بگید چطور این کار رو بکنم؟؟؟
کامپوننت خاصی میخواد؟؟؟
در وی بی 6 امکان پذیره؟

مرتضی تقدمی
شنبه 02 مهر 1390, 00:26 صبح
متاسفانه من در این مورد هیچ گونه تخصص و اطلاعاتی ندارم. این فقط جهت راهنمایی بود. اما اگر شما پیگیری و تحقیق کنید حتما نتیجه میده.
موفق باشید

tk1993
شنبه 02 مهر 1390, 12:44 عصر
میتونید منبع اطلاعات برای اینکار بهم معرفی کنید؟؟؟؟ زبان انگلیسی یا آلمانی هم باشه مشکلی نداره.

Black_Strom
دوشنبه 04 مهر 1390, 00:52 صبح
عزیز شما چند تا کد Player با وی بی پیدا کن که توش از visualization ها استفاده شده باشه بعد ببین مبحث پردازش صدا و نمایش اون چطوری انجام میشه
من چند سال پیش این کارا کردم که البته فقط تونستم برنامه پخش کننده را تبدیل کنم به پروژه ای که اهنگ را میدی اکولایزر صدا یا همون visualization را نشون میده و پخش می کنه اما مسلما میشه از همون کد برای مقاسیه 2 تا فايل هم استفاده کرد فقط کدش را نمیدونم کجا گذاشتمو. دنبال پخش کننده باش

esisonic
پنج شنبه 21 مهر 1390, 14:52 عصر
سلام...برای مقایسه صدا در VB6 از این سورس میتونید کمک بگیرید...

76551

Black_Strom
یک شنبه 24 مهر 1390, 15:11 عصر
سلام...برای مقایسه صدا در VB6 از این سورس میتونید کمک بگیرید...

76551

به محض دانلود و اجرای این سورس که گذاشتی هزارجور error نمایش داده میشه ..
لطفا سورس هایی بزار که خودت تستشون کردی و مشکلی ندارند ...

mr-adler
یک شنبه 24 مهر 1390, 17:22 عصر
به محض دانلود و اجرای این سورس که گذاشتی هزارجور error نمایش داده میشه ..
لطفا سورس هایی بزار که خودت تستشون کردی و مشکلی ندارند ...
من هم این مشکل رو دارم . مثلا شخصی تو برنامش از common dialog استفاده کرد و تو برنامه ای که اپلود کرده این کامپونت ظاهر نمیشه و ما باید خودمون ایجادش کنیم.
اگه ممکنه نکات زیر رو رعایت کنیم تا کسی به مشکلی بر نخوره:
1.حدالامکان نام اشیا را عوض نکنیم.مثلا تغییر نام label1 به lbl1 یا غیره نباشه.
2.زمان استفاده از کامپونت ها با علامت( ' ) نشان دهیم که از این کامپونت استفاده کردیم.

'reference = microsoft common dialog control
این باعث میشه سوالات بعدی کمتر پرسیده بشه که مثلا این تکه کد از کجا اومد و غیره.
دیگه فکر نکنم موردی مونده باشه.اگه همه رعایت کنند مشکلات کمتر میشه.(به خصوص برای مبتدی ها مثل من:لبخند:)
ممنونم

Black_Strom
یک شنبه 24 مهر 1390, 22:24 عصر
من هم این مشکل رو دارم . مثلا شخصی تو برنامش از common dialog استفاده کرد و تو برنامه ای که اپلود کرده این کامپونت ظاهر نمیشه و ما باید خودمون ایجادش کنیم.
اگه ممکنه نکات زیر رو رعایت کنیم تا کسی به مشکلی بر نخوره:
1.حدالامکان نام اشیا را عوض نکنیم.مثلا تغییر نام label1 به lbl1 یا غیره نباشه.
2.زمان استفاده از کامپونت ها با علامت( ' ) نشان دهیم که از این کامپونت استفاده کردیم.

'reference = microsoft common dialog control
این باعث میشه سوالات بعدی کمتر پرسیده بشه که مثلا این تکه کد از کجا اومد و غیره.
دیگه فکر نکنم موردی مونده باشه.اگه همه رعایت کنند مشکلات کمتر میشه.(به خصوص برای مبتدی ها مثل من:لبخند:)
ممنونم

من منظورم این بود که کد نویسی مشکل دارن اما یک نکته را میگم جهت یاداوری ، وقتی شما یک پروژه را طراحی می کنی خود پروژه لیست کل کامپوننت ها را در خودش نگه می داره و موقع باز شدن اگر اونها در سیستم طرف رجیستر شده باشن لود میکنه اینکه مثلا شما در پروژه از common dialog استفاده شده بوده اما موقع لود باز نشده مشکل از پروژه نبود بلکه چون اون کامپوننت در سیستم شما با اینکه وجود داشته اما رجیستر نشده بوده لود نشده بوده در پروژه ...

mr-adler
یک شنبه 24 مهر 1390, 22:39 عصر
من کل کار پروژه ایشون رو امتحان نکردم فقط از بعضی از قسمت هاش که لازم داشتم استفاده کردم .

من منظورم این بود که کد نویسی مشکل دارن اما یک نکته را میگم جهت یاداوری ، وقتی شما یک پروژه را طراحی می کنی خود پروژه لیست کل کامپوننت ها را در خودش نگه می داره و موقع باز شدن اگر اونها در سیستم طرف رجیستر شده باشن لود میکنه اینکه مثلا شما در پروژه از common dialog استفاده شده بوده اما موقع لود باز نشده مشکل از پروژه نبود بلکه چون اون کامپوننت در سیستم شما با اینکه وجود داشته اما رجیستر نشده بوده لود نشده بوده در پروژه ...
متوجه شدم ممنونم

Black_Strom
یک شنبه 24 مهر 1390, 22:42 عصر
من کل کار پروژه ایشون رو امتحان نکردم فقط از بعضی از قسمت هاش که لازم داشتم استفاده کردم .

متوجه شدم ممنونم


خواهش .................................................. .

mr-adler
یک شنبه 24 مهر 1390, 22:44 عصر
راستی یک بار ریجیستر کردن با دستور shell کافیه یا هر بار قبل از اجرای برنامه باید ریجستر بشند؟

Black_Strom
یک شنبه 24 مهر 1390, 22:47 عصر
راستی یک بار ریجیستر کردن با دستور shell کافیه یا هر بار قبل از اجرای برنامه باید ریجستر بشند؟

ای دی من fba_ba_82 هست در یاهو اینجا پی ام نده که تاپیک ها زیاد میشن
در ضمن نیاز به دستور shell نداری شما ...

rezavb6
سه شنبه 19 آذر 1392, 17:11 عصر
من یک سورس گرفتم مربوط به اکولایزر موقعه اجرا این پیام میده مشکل از کجاست
COULD NOT GET WAVEOUT METER

vbhamed
چهارشنبه 20 آذر 1392, 19:14 عصر
سلام
بهتر بود سؤالتون رو در يك تاپيك جداگانه مطرح كنيد و توضيحات بيشتري به همراه سورس مشكل دار رو بزاريد
ولي ممكنه از تنظيمات كارت صوتي، نصب نبودن درست اون (مثلا خود ويندوز شناخته باشه و با سي دي خودش نصب نشده باشه) و ... باشه