תוכן עניינים:
- שלב 1: חומרים וקבצים נדרשים
- שלב 2: שלב 2: בדוק את קובץ Voicehat.py למידע נוסף
- שלב 3: שלב 3: הוסף קוד צליל טריגר לקוד הדגמה
- שלב 4: שלב 4: הפעל את הקוד וודא שהכל בסדר
- שלב 5: שלב 5: צור קובץ.wav משלך
- שלב 6: שלב 6: הוספת צליל האישור?
וִידֵאוֹ: הוסף את צליל ההתחלה של Trigger ל- Google AIY Voice Kit: 6 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
הדרכה זו היא די פשוטה. מאוד נהניתי מהערכה הקולית של Google AIY, אבל מאוד אוהב את הרעש שהם עושים מהבית הרגיל שלי ב- Google Home כדי לאשר שהם מקשיבים באופן פעיל. זה אינו מוגדר כברירת מחדל באף אחת מהדוגמאות הטעונות מראש בתמונת AIY Voice Kit.
אני מצרף גם קישור למניות קולות התחלה ואישור שהקלטתי מ- Google Home בפועל עם מקליט הזום שלי.
הנה, ההנחיה הראשונה שלי!
שלב 1: חומרים וקבצים נדרשים
- ערכת Google AIY Voice Kit פונקציונלית לחלוטין להגדרת הערכה שלך בקר בדף הרשמי של AIY Voice Kit.
- יכולת גישה למסוף ה- Pi שלך באמצעות SSH, VNC, או עם צג ומקלדת
- קובץ WAV שברצונך לשחק כאשר Pi מקשיב לקלט קולי-אם אינך משתמש בקובץ מותאם אישית, הורד כאן קובץ סטנדרטי מסוג "St art Talking" או הורד אותו מהקישור המצורף.
- (אופציונלי) עורך אודיו שיכול להמיר קבצים ולשנות את קצב הסיביות והדגימה שלהם
שלב 2: שלב 2: בדוק את קובץ Voicehat.py למידע נוסף
חָשׁוּב
אינני משתמש בתמונה האחרונה בערכת הקול שלי הכוללת את הקוד עבור ערכת הקול והוויז'ן כאחד (כלומר aiyprojects-2018-01-03.img). אני משתמש בקוד מהענף Voice Kit שניתן למצוא ב- Google AIY Raspbian GitHub. דעתי האישית היא פשוט להשתמש בסניף ערכת הקוליות כדי לשמור על פשטות ואין צורך להתמודד עם קוד החזון כאשר אתה עובד עם ערכת הקול שלך
ממשיך הלאה…
שלב זה אינו חובה לחלוטין, אך הוא יראה לך היכן גוגל קברה את ההנחיות לעבודה אם אתה רוצה לקחת את זה צעד קדימה או להבין מדוע הקוד שאני מוסיף עובד.
pi@פטל: cd AIY-voice-kit-python/src/aiy/
לאחר מכן נבדוק את הקובץ voicehat.py בתיקייה זו:
pi@פטל: ~/AIY-voice-kit-python/src/aiy/sudo nano voicehat.py
התמונה המצורפת מראה היכן ניתן ללמוד על ממשקי משתמש סטטוס וכיצד להשתמש בצליל במהלך ההדק.
בסדר, עכשיו הוסף קצת קוד לאחד מקבצי הדוגמה כדי שהדבר הזה יעבוד.
שלב 3: שלב 3: הוסף קוד צליל טריגר לקוד הדגמה
ראשית, נווט לתיקיית AIY-voice-kit-python והפעל את קוד המקור
cd AIY-voice-kit-python
מקור env/bin/activ
cd src
לאחר מכן השתמש ב- 'sudo nano' לתוך 'assistant_grpc_demo.py' או 'assistant_library_demo.py'
ההבדל בין שני הקבצים הוא ש- assistant_grpc_demo.py משתמש בלחצן להפעלת Google Assistant ו- assistant_library_demo.py משתמש במילת ההפעלה "Ok, Google" כדי להפעיל את Google Assistant.
עבור שני הקבצים האלה אתה רק צריך להוסיף שורת קוד אחת:
status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav')
זה מניח שהצבת את צליל ההתחלה שלך בתיקייה/home/pi/ושמה אותו googlestart.wav. שנה את אלה על סמך מה ששמנת את הקובץ שלך ובכל מקום שבו מצאת אותו.
שורת הקוד אותה אנו מחפשים נמצאת להלן:
status_ui.status ('האזנה')
אנחנו רוצים להוסיף את שורת הקוד החדשה שלנו לפני שורת הקוד הזו …
לדוגמא 'assistant_library_demo.py' ניתן למצוא אותה כאן:
elif event.type == EventType. ON_CONVERSATION_TURN_STARTED:
# ועכשיו הוסף את הקוד status_ui.set_trigger_sound_wave ('home/pi/googlestart.wav') status_ui.status ('האזנה')
לדוגמא 'assistant_grpc_demo.py' ניתן למצוא אותה כאן:
button.wait_for_press ()
# ועכשיו הוסף את הקוד status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav') status_ui.status ('האזנה')
זה מניח שהצבת את צליל ההתחלה שלך בתיקייה/home/pi/ושמה אותו googlestart.wav. שנה את אלה על סמך מה ששמנת את הקובץ שלך ובכל מקום שבו איתרת אותו.
לחץ על CTRL-X & Y כדי לשמור הכל.
*** הערה: מצאתי משהו קצת מטופש. לא נראה שהוספת 'צליל_הספרייה_דמו -.פי' הוספת צליל ההדק לא משנה שום דבר בתפקוד זיהוי הדיבור. עם זאת, עבור 'assistant_grpc_demo.py', נראה שכאשר אתה מיישם את צליל ההדק הוא חותך את המילה הראשונה או שתיים שאתה אומר. לא לגמרי בטוח למה. עדיין מנסה להבין את זה.
שלב 4: שלב 4: הפעל את הקוד וודא שהכל בסדר
pi@פטל: cd AIY-voice-kit-python
ותטען את הווירטואלי
pi@פטל: ~/AIY-voice-kit-python $ source env/bin/activ
והפעל אותו!
(env) pi@פטל: ~/AIY-voice-kit-python $ src/assistant_library_demo.py
אוֹ
(env) pi@פטל: ~/AIY-voice-kit-python $ src/assistant_grpc_demo.py
עכשיו אמור "אוקיי, גוגל" או לחץ על הכפתור הזה ובדוק אם זה עובד!
הדף הבא יעזור לך אם יש לך קובץ מותאם אישית משלך ושיעורי הסיביות והדוגמאות המתאימים לקובץ.wav שלך
שלב 5: שלב 5: צור קובץ.wav משלך
אם אינך מעוניין להשתמש בקובץ ה- wav שלי של צליל ההתחלה הרגיל של Google Home, יהיה עליך ליצור קובץ.wav משלך. נדרש קצת ניסוי וטעייה כדי שהסיבית והקצב המדגם הנכונים יעבדו בשבילי.
השתמשתי ב- Logic Pro X לביצוע כל העריכה שלי (בתמונה), שהיא DAW מן המניין ליצירת והפקת מוזיקה. שתי אפשרויות שמצאתי שיכולות להיות מתאימות הן Switch או MediaHuman Audio Converter. אני מניח שתוכל לעשות זאת עם Garageband אם יש לך Mac, אך לא ניסיתי זאת.
ישנם שלושה חלקים מרכזיים בקובץ שלך הדרושים כדי שהוא יעבוד עם קוד ההדגמה.
- חייב להיות קובץ שמע של MONO
- שיעור הדגימה חייב להיות 32000
- חייב להיות קובץ.wav
- (אופציונלי) רזולוציית 16 סיביות עבדה הכי טוב בשבילי
שלב 6: שלב 6: הוספת צליל האישור?
כאן אני תקוע אם למישהו יש מחשבות. אשמח להוסיף את רעש האישור אם המערכת תזהה את הקלט הקולי כמו בדף הבית הרגיל של Google.
צירפתי למטה את רעש אישור המלאי למטה לנוחותך.
תהנה!
מוּמלָץ:
צליל לוקליזציה של ראש בובה עם Kinect: 9 שלבים (עם תמונות)
צליל לוקליזציה של ראש בובה עם Kinect: הכירו את מרגרט, דמה בודקת למערכת ניטור עייפות של נהג. לאחרונה פרשה מתפקידיה ומצאה את דרכה לחלל המשרד שלנו, ומאז משכה את תשומת ליבם של אלה שחושבים שהיא 'מצמררת'. למען הצדק, אני
מדריך ההתחלה של TM4C123G LaunchPad: 7 שלבים
מדריך למתחילים של TM4C123G LaunchPad: כמבוא לתכנות מוטבע, לוחות פיתוח כגון לוח ההשקה TM4C123G מספקים דרך פשוטה להתקין את החומרה מספיק כדי להתחיל לתכנת. עם זאת, תהליך הקמת סביבת פיתוח ללוח שלך יכול להיות
שנה את לחצן ההתחלה ב- Windows XP: 5 שלבים
שנה את לחצן ההתחלה ב- Windows XP: במדריך שלב אחר שלב תוכל לשנות את הטקסט בכפתור ההתחלה למה שאתה רוצה
כיצד לשנות את הטקסט שמופיע בעת העברת העכבר מעל לחצן ההתחלה: 4 שלבים
כיצד לשנות את הטקסט שמופיע בעת העברת העכבר מעל לחצן ההתחלה: הכותרת אומרת הכל
שנה את מסך ההתחלה של Mozilla Thunderbird: 3 שלבים
שנה את מסך ההתחלה של Mozilla Thunderbird: בדיוק כמו האופן שבו תוכל לשנות את דף הבית בכל דפדפן אינטרנט, Mozilla Thunderbird גם מאפשר לך לבחור דף אינטרנט שיוצג באזור הצגת ההודעות כאשר הוא מתחיל. זה יכול להיות שימושי, תוכל לגרום לו להציג אתר חדשות וראה את החדשות. לאחר מכן