תוכן עניינים:
- שלב 1: הכנת הפלט: הארדואינו והקופסה שלך
- שלב 2: הגדרת BitVoicer
- שלב 3: שימוש ב- Bitvoicer
- שלב 4: קוד הארדואינו
וִידֵאוֹ: סיווג זיהוי קולי: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
לקורס TfCD של Master IPD ב- TU Delft.
זוהי הוראה כיצד ליצור מערכת לזיהוי קולי. אנו מסבירים את היסודות וכיצד להגדיר את הפרויקט בעזרת Arduino ו- BitVoicer. לאחר השלמת היסודות אנו מאמינים שתוכל להשתמש במערכת זו לטעמך.
שלב 1: הכנת הפלט: הארדואינו והקופסה שלך
אתה צריך את הארדואינו שלך, כמה חוטים ולדים (שלושה יספיקו). חיברנו את הלדים לפין 3, 5 ו -6 (כל סיכות ה- PWM, אם כי איננו משתמשים בהם). זכור, להדרכה זו אנו מתמקדים בשיטת הקלט: זיהוי קולי. לכן, לא התמקדנו בפלט של מערכת זו ושמרנו עליה פשוטה למדי.
כדי להוכיח שימוש בטכנולוגיה זו יצרנו קופסה בה הכנסנו מיסבים מודפסים בתלת מימד להשתלת ברך. הרעיון הוא שיש לך הרבה פריטים שונים ואתה צריך למצוא את הנכון. אנו בוחרים להדגים זאת באמצעות אובייקט קטן, בינוני וגדול המסמל מיסב להשתלת ברך. כדי להבהיר את הדברים החלטנו להשתמש בלד ירוק לגודל הקטן, LED צהוב לגודל בינוני ואדום לגדול.
שלב 2: הגדרת BitVoicer
הדבר הראשון שאתה רוצה לעשות הוא להפעיל את המוצר שלך תחת עזרה> הפעלה. זה מאפשר לך לשלוח נתונים מ- Bitvoicer אל המיקרו -בקר שלך (Arduino).
לאחר מכן, אתה רוצה להגדיר את Bitvoicer כך שבאמת השתמש Arduino כדי להגדיר את הפלט שלו. עבור אל קובץ> העדפות. כאן אתה רואה כמה אפשרויות:
אל תפריע לפסקה הראשונה. אלה אפשרויות ברורות, המאפשרות לך להיפתח ולהפעיל את מערכת הזיהוי הקולי ברגע שהמחשב שלך מופעל. מאוחר יותר תוכל לשקול זאת באמצעות פטל פטל ולעשות מערכת עצמאית.
לאחר מכן, תראה את האפשרות הבאה:
שפת זיהוי דיבור: קביעת איזו שפה BitVoicer צריכה לזהות, רמת ביטחון מקובלת: שים לב שזיהוי קולי 'מנבא' את הנאמר. זה אולי אף פעם לא יגיע ל -100%, אבל 40% אולי כבר יספיקו כדי לעבוד ביעילות. הדבר תלוי במבטא של המשתמש, עוצמת הדיבור או המיקרופון. נחזור לזה בהמשך.
רמת שמע מינימלית: רמת האודיו המינימלית שאליה המחשב צריך להאזין
פרק זמן מופעל ברמת האודיו (ms): משך הזמן שבו עליו להאזין לאחר הגעת רמת האודיו המינימלית
תקופת איחור: עיכוב בין הפקודה הקולית והפלט.
בפסקה הבאה, עליך לבטל את הסימון להשבית תקשורת. זה מאפשר ל- Bitvoicer לתקשר עם Arduino. ההגדרות הבאות הן שם יציאה, סיביות לשנייה, זוגיות, סיביות עצירה, בקרת זרימה. הגדר את שם הנמל ליציאה הטורית הנכונה (זה נקרא COMX כאשר X הוא מספר, תוכל למצוא אותו תחת עזרה> יציאה בארדואינו). ודא שהביטים בשנייה שלך הם 9600. תוכל להשאיר את שאר האפשרויות כברירת מחדל.
לפסקה הבאה, אנו הולכים להשתמש במיקרופון של המחשב.
עכשיו אתה מוכן לשחק עם Bitvoicer.
שלב 3: שימוש ב- Bitvoicer
בסרטון זה אנו מסבירים כיצד להשתמש ב- Bitvoicer.
שלב 4: קוד הארדואינו
השתמשנו בקוד מקור אחר ופשטנו אותו לשימוש בו. ניתן למצוא את הגרסה הפשוטה עם ההוראות בקוד Arduino המצורף. (אתה יכול לראות את המקור כאן
זהו זה! כעת תוכל להשתמש בפקודות קוליות כקלט ולהחליט איזה פלט אתה רוצה בקוד הארדואינו.
www.youtube.com/watch?v=u8QUKTFdQgU
מוּמלָץ:
מראה קסמים חכמה צפה ממחשב נייד ישן עם זיהוי קולי של Alexa: 6 שלבים (עם תמונות)
מראה קסמים חכמה צפה ממחשב נייד ישן עם זיהוי קולי של אלכסה: הירשמו לקורס ה'אלקטרוניקה שלי בקצרה 'כאן: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK בדוק גם את שלי ערוץ youtube כאן לפרויקטים נוספים והדרכות אלקטרוניקה: https://www.youtube.com/channel/UCelOO
נגן מוזיקה CS122A זיהוי קולי: 7 שלבים
נגן מוסיקה לזיהוי קולי CS122A: זהו נגן המוסיקה לזיהוי קולי. הוא יכול לנגן עד 33 שירים בהתאם לכמות השירים והאמן שאתה מאחסן
Uldar עיבוד פשוט (זיהוי וטווח קולי): 3 שלבים
Uldar עיבוד פשוט (זיהוי וריווח אולטרא סאונד): זהו פרויקט פשוט שעושה שימוש ב- Arduino UNO ועיבוד לידר פשוט. המטרה עם אור לייזר פועם ומדידה
זיהוי פנים+זיהוי: 8 שלבים (עם תמונות)
זיהוי פנים+זיהוי: זוהי דוגמה פשוטה לריצת זיהוי פנים וזיהוי באמצעות OpenCV ממצלמה. הערה: הכנתי את הפרויקט הזה לתחרות חיישנים והשתמשתי במצלמה כחיישן לאיתור מעקב והכרה. אז, המטרה שלנו בפגישה זו, 1. התקן את אנקונדה
VRBOT (רובוט זיהוי קולי): 10 שלבים (עם תמונות)
VRBOT (רובוט זיהוי קולי): במדריך זה נכין רובוט (יותר כמו מכונית RC) הנשלט על ידי קול כלומר זיהוי קולי. לפני שאתחיל לתת לך פרטים נוספים עליך לדעת שזוהי זיהוי קולי ולא זיהוי דיבור כלומר