مشکل در Wake-up (بیدار شدن ) ماژول تشخیص گفتار آفلاین VC 02

سلام
من از ماژول vc-02 برای تشخیص گفتار قصد استفاده رو داشتم که تست های مختلفی رو گرفتم اما تنها مشکلی با اون برخورد کردم شامل موارد زیر بوده که ممنون دوستان نظراتشون رو بگن
1-عدم صحیح در Wake-up شدن ماژول :
برای اینکه دستورات به درستی بخواند نیاز به ویک آپ دارد که ماژول گاهی اوقات به درستی Wake-up (بیدار نمیشود) یعنی هر آن چه دستور تعریف شده ویک اپ که درسایت کفتیم رو نمیگوید(البته با توجه به تذکر سایت از کلمه مختصر استفاده کردم مثل hello tom) و بعد از چندین بار restart کردن ماژول به یکبار بعداز گفتن دستور میفهمد… ////(کلا بگیر نه نگیر داره انگار)
2- اگربخواهم Wake-up به صورت دستی یا برفرض مثال پینی از ماژول 1 بشود و ویک آپ صورت بگیرد باید چیکارکنیم ؟

3- اگر بخواهم همزمان بدون گفتن دستوری بعد از روشن شدن ویک آپ صورت بگیرد باید چیکار کرد؟
4- چرا هیچ داکیومنت کاملی از توضیحات سورس هاش موجود نیست ؟


کلا ماژول تنها دردسری برای من ایجاد کرده همین مورد هستش که تازمانیکه Wake-up ایجاد نگیرد هیچ دستورات رو به خوبی پاسخ نمیدهد…
همچنین در قسمت Wake-up-free command words همان جور که داخل سایت گفته شده اگر دستوری نیازی به wake up نداشته باشند و خود دستور رو هر موقع گفتید عمل کنه باید به این قسمت آورده شود
و من با توجه به مشکل Wake-up همه ی دستورات به این قسمت آوردم که باز هم ماژول مشکل داشت و تا Wake-up نفهمه بقیه دستورات هم کار نمیکرد

سلام

در مورد سوال اول:
با توجه به تستی که من داشتم و همونطور که در سایت سیسوگ هم فیلمش هست ، به درستی صوت رو تشخیص میده و بگیر نگیر هم نداره !
اولا دقت کنید که جهت میکروفن به سمت خودتون باشه و حرف بزنید و بعد هم دقت کنید که جمله رو به صورت صحیح تلفظ کنید

در مورد سوال دوم:
در سمپل hb_gpio_key.c این کار رو انجام داده و میتونید از اون استفاده کنید ، شما باید در صورت فشار داده شدن دکمه این تابع رو فراخوانی کنید تا ماژول تو مد wake up بره

user_asr_goto_awakend();

در مورد سوال سوم:
تو همون تابع main میتونید همون اول ، تابع user_asr_goto_awakend رو فراخوانی کنید

در مورد سوال چهارم:
تا بوده در مورد ماژول های چینی همین موضوع بوده و هست. اما در مورد این ماژول example های کاملی توی خود sdk هست که با کمک اونها خیلی راحت و سریع میتونید پیش برید

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

3 پسندیده

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