ورود

View Full Version : تشخیص صدای سوت و انجام فعالبت



dalmif
پنج شنبه 25 دی 1393, 09:18 صبح
سلام دوستان.
من شدیدا نیازمند یک کدی هستم که با سوت زدن بتونه تشخیص بده و فعالبت تعریف شده را اجرا کنه.
خیلی ممنون میشم اگه کمک کنید

s3rv3r
پنج شنبه 25 دی 1393, 12:17 عصر
یادمه یه سمپل براش تابستون دانلود کرده بودم الان نمیدونم کجاست.

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

dalmif
پنج شنبه 25 دی 1393, 12:33 عصر
من خیلی گشتم نبود فک کنم رفته تو زمین:لبخند:

morahimi
پنج شنبه 25 دی 1393, 13:14 عصر
فک کنم به دردت بخوره
http://stackoverflow.com/questions/14767476/detect-whistle-sound-in-android

dalmif
پنج شنبه 25 دی 1393, 14:16 عصر
دستت همتون درد نکنه.
خیلی آقایید.
در پناه حق
یا علی مدد

morahimi
پنج شنبه 25 دی 1393, 14:42 عصر
اگه چیزی پیدا کردی به ما هم بده

crying sphere
جمعه 26 دی 1393, 11:21 صبح
فک کنم به دردت بخوره
http://stackoverflow.com/questions/14767476/detect-whistle-sound-in-android

سلام
خیلی برام جالبه. من کلاس ها رو ساختمو به پروژم اضافه کردم. اما نمی دونم چجوری باید ازش استفاده کنم! هرچی سوت میزنم اتفاقی نمی افته! یکی میتونه راهنمائیم کنه؟
ممنون

dalmif
جمعه 26 دی 1393, 11:38 صبح
سورس پروژه ات رو برام به صورت فایلzip بفرس

crying sphere
جمعه 26 دی 1393, 11:56 صبح
سلام
پروژه رو ضمیمه کردم.
ممنون

hosseinaryai
پنج شنبه 26 آذر 1394, 07:10 صبح
از دوستان کسی تونست این پروژه رو به سرانجام برسونه ؟

barnamenevisjavan
جمعه 27 آذر 1394, 10:25 صبح
سلام
خیلی برام جالبه. من کلاس ها رو ساختمو به پروژم اضافه کردم. اما نمی دونم چجوری باید ازش استفاده کنم! هرچی سوت میزنم اتفاقی نمی افته! یکی میتونه راهنمائیم کنه؟
ممنون
audio recorder is not released when it is stopped. I just released recorder after stopping.
Source code is having minor silly mistake. It is not releasing recorder.
این کد رو اصلاح کنید

public void stopRecording() {
try {
audioRecord.stop();
audioRecord.release();


} catch (Exception e) {
e.printStackTrace();
}
}

hosseinaryai
شنبه 28 آذر 1394, 06:49 صبح
audio recorder is not released when it is stopped. I just released recorder after stopping.
Source code is having minor silly mistake. It is not releasing recorder.
این کد رو اصلاح کنید

public void stopRecording() {
try {
audioRecord.stop();
audioRecord.release();


} catch (Exception e) {
e.printStackTrace();
}
}

خب الان وقتی سوت زده میشه دقیقن کجا باید یه اتفاقی بیافته ؟ مثلن می خوام طرف سوت که زد روی صفحه یه پیغام نشون داده بشه .. توی کدوم متد باید کد نوشته شه ؟