آموزشگاه irbasic4android ایران بیسیک فور اندروید

بزرگترین مرجع فارسی آموزش بیسیک فور اندروید همراه با تمامی برنامه های اندروید

آموزشگاه irbasic4android ایران بیسیک فور اندروید

بزرگترین مرجع فارسی آموزش بیسیک فور اندروید همراه با تمامی برنامه های اندروید

در این سایت آموزش کامل برنامه نویسی با B4a ارائه میشه
تمامی مطالب با ذکر منبع هستن و درصورت لزوم و درخواست صاحب اصلی مطلب حذف خواهد شد.

کلمات کلیدی
آموزش برنامه نویسی اندروید آموزش برنامه نویسی بیبسیک 4 اندروید آموزش برنامه نویسی بیسیک فور اندروید b4airanamozesh آموزش ساخت برنامه پیامکی بررسی تبلت Asus MeMo Pad 8 2014 گوشی‌هایی که اندروید ۶ را دریافت می‌کنند آپدیت دیتابیس بصورت آنلاین آموزش ساده اجرا کردن یک برنامه داخل برنامه خودمون آموزش اجرای کار با صوت فارسی! آموزش ساده برای محصولات مصرفی با درون پرداخت ConsumeProduct فیلم آموزش Android Studio آموزش ساخت اپلیکیشن Android کمتر از یک ساعت با Android Studio آموزش برنامه نویسی Android برای توسعه دهندگان پر مشغله آموزش برنامه نویسی Android با Eclipse ساخت برنامه های سودآور iOS و Android بدون کدنویسی دانلود سورس برنامه تلگرام فیلم آموزش basic4android به زبان فارسی فیلم آموزش basic4android ساخت کتاب با بیسیک فور اندروید برنامه نویسی basic4android آموزش فارسی بیسیک فور اندروید آموزش حرفه ای بیسیک فور اندروید آموزش برنامه نویسی اندروید با Basic4Android به زبان فارسی آموزش برنامه نویسی basic4android آموزش Basic4android آموزش ساخت امتیاز دهی در مارکت بازار آموزش بیسیک فور اندروید
بایگانی

آموزش اجرای کار با صوت فارسی!

سه شنبه, ۳ شهریور ۱۳۹۴، ۱۲:۱۶ ب.ظ

آموزش دستور صوتی فارسی و اجرای کار با دستور صوتی !

آموزش اجرای کار با صوت فارسی!





میخوایم آموزش بدیم این دستور صوتی رو که اولا آنلاین هست دوما فقط یه کتابخونه Phone میخواد

 

برای اینکه بیشتر متوجه بشید چیو میخاید یاد بگیرید اینو ببینید تو بازار https://cafebazaar.i...hgholampr/?l=fa

 

 

خب , مثلا شما میخوای توی برنامه , اگه کاربر گفت پیامک , بره به اکتیویتی پیامک ها , یا اگه گفت سایلنت مثلا گوشیش سایلنت بشه

 

شعبده بازی نیس , خیلی هم آسونه

 

 b4a رو باز میکنیم , و کتابخونه ی PHONE رو تیک میزنیم

 

یه متغیر ازش تعریف میکنیم

Dim mt As VoiceRecognition

و شروع میکنیم , میریم توی Activity_Create و این متغیرمون رو اینیشیالایز و آمادش میکنیم با کد زیر

 mt.Initialize("mt") 
 mt.Language = "fa"  زبونشو فارسی کردیم
 mt.Prompt = "دستور را تکرار کنید !"

خب , برای شروع کار دریافت صدا از کاربر , کد زیر رو توی ساب کلیک یه چیزی مینویسیم

 

مثلا من یه ایمیج ویو دارم میخام تا کاربر روش کلیک کرد و لمسش کرد , دستور مورد نظر شمارو بگه و برنامه دستورو دریافت کنه و ...

 

کد زیر رو مینویسم توی ساب کلیک ایمیج ویوی خودم ( یا بوتون شما یا هرچی , توی یه ساب کلیک )

Sub ImageView1_Click
	mt.Listen
End Sub

بعله

 

خب حالا میرسیم به اصل کار , میایم یه ساب ایجاد میکنیم به صورت زیر , جای اسم mt توی ساب زیر ک کدشو میبینید اسم متغیر خودتون که اینیشیالایز کردیدو بزارید

Sub mt_Result (Success As Boolean, Texts As List)
If Success Then
 Dim str As String استیرینگ تعریف میکنیم
 str = Texts.Get(0) میگیم که حرفی که کاربر میزنه رو دریافت کنه
  If str.IndexOf("پیامک") <> -1 Then اگه حرف دریافت شده مساویه پیامک بود
   StartActivity(payamak) اکتیویتی پیامک رو باز کنه
    Else If str.IndexOf("کلمه ی مورد نظر شما") <> -1 Then اکر نه اگه مساویه کلمه ی مورد نظر شما بود
 کاری که میخاید انجام بده بعد از شنیدن 
  End If
End If
End Sub

 همینجوری پشت سر هم 90 تا دستور هم میخاید هی else if بزارید و کارتونو بکنید

 

تموم شد شما یک عدد دستور صوتی ساختید

 

  موفق باشید


نظر یادتون نره.


منبع : basic4android

نظرات  (۵)

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


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

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی