ورود

View Full Version : سوال: گرفتن اطلاعات از یک صوت



hrkhrkhrk
سه شنبه 20 آبان 1393, 18:12 عصر
کار بی مفهومیه
نتیجه اش هم اصلا نمی دونم چی میشه
ولی می خوام دو تا آهنگ رو بگیرم و نت هاش (یا طول موج هاش یا هر چیز دیگه ای که کامپیوتر آهنگو با اون می فهمه) رو استخراج کنم
بعد به هر کدوم یه عدد نسبت بدم و با هم جمعشون کنم.
هیچ چیزی هم از اینکه کامپیوتر چطوری آهنگو می فهمه نمی دونم.
کمکم کنیییییییییییییییییین
لطفا

یوسف زالی
سه شنبه 20 آبان 1393, 19:23 عصر
سیستم آهنگ رو بصورت فرکانس می فهمه. فرکانس هایی با شدت و طول متفاوت.
برای گرفتن فرکانس ها ( استفاده از لاپلاس تابع موج ) کامپوننت هایی وجود داره. اگر اشتباه نکنم AudioLab توان انجام این کار رو داره.
در مورد هیستوگرام صوت و استفاده از سری فوریه و لاپلاس شکل موج تحقیق کنید.
برای رمز گزاری صوتی هم از چیزی مثل همین روش استفاده می شه.
اطلاعات بیشتری ندارم.

firststep
پنج شنبه 22 آبان 1393, 12:22 عصر
سلام
برای انتقال انلاین صوت چطور چه روش هایی موجوده؟

یوسف زالی
پنج شنبه 22 آبان 1393, 12:42 عصر
یکی از روشها اینه که بعد از این که صوت رو بصورت دیجیتالی درآوردن، اون رو بصورت پکت های چند ثانیه ای ارسال می کنن.
این ارسال ها با پروتکل های لوزلی (UDP) انجام می شه تا اگر یکی از پکت ها ارسال نشد، در مقصد مشکلی پیش نیاد و افت سرعت نداشته باشیم و تقریبا آنلاین صدا بیاد. حالا وسطاش یکمی ممکنه صدا نداشته باشیم.
اما اگر ارسال های دقیق مورد نظر باشه، دیگه از RealTime بودن خبری نیست (تقریبا)
در بدترین حالت هم که دیگه بصورت یک فایل ارسال می شه و نه استریم.

استریم کردن صوت (دیجیتالی کردن) + به قطعات کوچک تر شکستن + انتخاب پروتکل ارسال.

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

hrkhrkhrk
سه شنبه 27 آبان 1393, 19:35 عصر
سیستم آهنگ رو بصورت فرکانس می فهمه. فرکانس هایی با شدت و طول متفاوت.
برای گرفتن فرکانس ها ( استفاده از لاپلاس تابع موج ) کامپوننت هایی وجود داره. اگر اشتباه نکنم AudioLab توان انجام این کار رو داره.
.
چجوری باید ازش استفاده کرد؟
یه کد مربوط برای این که قلقش دستم بیاد بزارین ممنون می شم.

یوسف زالی
سه شنبه 27 آبان 1393, 19:59 عصر
ببینید اینا به دردتون می خوره:
http://delphiforfun.org/programs/oscilloscope.htm
http://www.mitov.com/html/audiolab.html
sample هایی هم داره توش.