ספר טלפונים עם זיהוי דיבור
-
ניתן להשתמש בזה
עם תוספת ההגדרה הזאתapi_add_2=text=yes
ואז כפי הסדר מספר סידורי = משפחה
לאחמ"כ יש להוסיף ככה את הפרטים לקראהapi_answer_פה את המספר הסידורי=id_list_message=t-משה כהן, 0773137770
במידה ויש לכם טבלה עם שמות וטלפונים ניתן להיכנס לשיטס הזה ולקבל אוטמטי את ההגדרות שצריך לשים בשלוחה, מלבד ההגדרות הבסיסיות (רק שמות וטלפונים)
נ.ב. שימו לב שכל שם מאט את תשובת השרת
נוסף אח"כ - הסבר בהרחבה - אופצייה א
ההגדרות בשלוחת הספר טלפונים:
מפתח של גמיני יש להוציא כפי ההוראות פהtype=api title= api_link=https://dibur.onrender.com//run_transcription api_add_0=key=פה יש להדביק את המפתח של גמיני שקיבלתם api_add_1=token=פה יש לכתוב מספר מערכת נקודתיים סיסמה (0773137770:123456) api_add_2=text=yes api_000=rapi,,record,נתיב שלוחת הספר טלפונים/api,,no api_call_id_send=no api_phone_send=no api_did_send=no api_enter_id_send=no api_enter_id_name_send=no api_time_send=no
ניתן להוסיף מוזיקה בהמתנה לתשובה מהשרת ע"י ההגדרה הזאת פה ניתן לראות שמות מוזיקה
api_wait_answer_music_on_hold=yes api_wait_answer_music_on_hold_different=28875_חיפוש_שם
נ.ב. כל ההקלטות נשמרות בתקייה בשם api בתוך השלוחה
את השמות יש להכניס בצורה הבאה:
api_add_3=1=כהן משה api_answer_1=id_list_message=t-כהן משה, המספר הוא: 077313770 api_add_4=2=לוי יצחק api_answer_2=id_list_message=t-לוי יצחק, המספר הוא: 077313770
שימו לב באפשרות זו שמיעת השם היא פעם אחת ואז המשתמש יוא משלוחה,כדי שישמע כמה פעמים ניתן לעבור לאופצייה ב בהמשך
כך יש להגדיר לכל שם, שימו לב למספר סידורי שאמור להיות תואם
api_add_3=1=כהן משה
api_answer_1=id_list_message=t-כהן משה, המספר הוא: 077313770
ושימו לב למספרים שאמורים להיות עוקבים
api_add_3=
api_add_4=
ניתן ליצור את כל ההגדרות של השמות ע"י הכנסת שמות לשיטס הזה ואז להעתיק את הטורים המסומנים להגדרותכדאי להוסיף את ההגדרה הבאה
api_answer_0=id_list_message=t-לא נמצא שם מתאים
אופצייה שניה - שמיעת המספר כמה פעמים
כרגע המערכת משמיע את השם והטלפון ויצאת אחורה לאלו שרוצים שהשם יושמע כמה פעמים ניתן לפעול ע"פ ההוראות הבאות
במקום ההגדרה הזאתapi_answer_1=id_list_message=t-כהן משה, המספר הוא: 077313770 api_answer_2=id_list_message=t-לוי יצחק, המספר הוא: 077313770
צריך להגדיר ככה
api_answer_1=read=t-כהן משה, המספר הוא: 0773137770, ליציאה הקש 1=ZZZ,1,1,,,NO,yes,yes,,1,,,,,no api_answer_2=read=t-לוי יצחק, המספר הוא: 0773137770, ליציאה הקש 1=ZZZ,1,1,,,NO,yes,yes,,1,,,,,no
בנוסף יש להוסיף בשלוחה את ההגדרה הבאה, כך שמי שיקיש 1 יחזור לתפריט ראשי
read_answer_ZZZ_1=go_to_folder=/
וכן יש להשתיק את הודעת מערכת
M1002
כדאי להוסיף את ההגדרה הבאה
api_answer_0=id_list_message=t-לא נמצא שם מתאים
כדי ליצור את זה אפשר להשתמש בשיטס הזה
בהצלחה
-
@איל-משולש
יש אפשרות להוסיף שיקרא את הנתונים מתוך קובץ או מהשיטס, ובלי מספר סידורי אלא שיחפש בקובץ את השם וישמיע את הטלפון? -
@אA ניסתי לעשות את זה, אבל משום מה זה לוקח לסקריפט לרוץ יותר מידי זמן
אבל אם יש לך טבלה (שיטס או אקסל) עם טלפונים אז בשניה אתה הופך אותה שיהיה את כל ההגדרות
נ.ב. אם תיתן לי את המבנה שלה לא אכפת לי לעשות את זה -
@איל-משולש
יש לי טבלת אקסל שבנויה בצורה של שם וטלפון.
הבעיה שלי היא גם עם המספר הסידורי, הכוונה שאני אתן לכל שורה מספר? -
@אA יש כאן קובץ שיטס עם טבלה לשם וטלפון והוא נותן את כל ההגדרות שצריך לשים בשלוחה
-
@איל-משולש
תודה רבה על הקובץ, הוא עזר לי מאוד!
הכנסתי את ההגדרות, הכנסתי שמות וטלפונים, ובהגדרות הגדרתי את הטוקן וב2 הגדרתי את ההגדרה שהבאת בספר טלפונים חינמי.
לאיפה אמורים להקליט ואיפה מגדירים לשרת לבדוק את ההקלטות? -
-
בשמות מסובכים מומלץ להקריא אות אות זה גם עובד
כלומר לומר אלף בית גימל -
@שמואל1
גם בשמות הפשוטים ביותר הוא לא קלט, אז בדקתי ישירות בגימיני ויש לו בעיה עם שמות. -
@אA א. נושא השמות באמת קשה לו לו לקלוט ולכן אתה כותב לו אפשרויות ואז הוא מחפש התאמה קרובה, אבל עדיין זה לא עובד 100% מניסיון אצלי יש שמות שתמיד הוא מזהה (ארוכים או הרבה הבהרות) ויש שמות שמאד קשה לו
ב. מלמד ההגדרות שיש בשיטס צריך את כל ההגדרות מפה (טוקן Gmini, טוקן ימות, פרמטר פעולה לפי טקסט) זה מקליט לתוך אותה שלוחה בתקיית api, שים לב שהכנסת שם את נתיב התשלוחה של הספר טלפונים -
@איל-משולש תגיד, עשית את זה עם בקשת תמלול פשוטה מג׳מיני או עם פלט מובנה שהוא בוחר מתוך הרשימה?
כי אם עשית את זה עם בקשת תמלול פשוטה, אני ממליץ לך בחום להשתמש ביצירת ערכי enum ובכך להיות בטוח שג׳מיני בוחר רק בתמלול אפשרי מתוך הרשימה ולא בערך
-
@CUBASE ברור מתוך רשימה מובנה אחרת הסיכוי של זה לעבוד שואף לאפס (גם בתפריט זיהוי), אבל אשמח לדעת מה זה הקישור הזה הוא חסום לי
-
@איל-משולש השאלה היא למה אתה קורה רשימה מובנית, אתה מצרף את כל האפשרויות ב-system_instruction או בטקסט ההודעה עצמה?
-
@CUBASE אני לא יודע מה זה מה שכתבת, אני כותב לו בטקסט שנשלח את כל האפשרויות
-
@איל-משולש כמו שחשבתי, בדרך שאתה עושה את זה קיימים סיכויים שהמודל לא יציין בדיוק את התשובה האפשרית או לחילופין יכתוב טקסט בנוסף לתשובה,
ע"י שימוש ביצירת ערכי enum אתה מכריח את המודל לבחור רק באפשרות שקיימת ברשימה ללא שינוי של אות אחת!מכיון שחסום לך אעלה zip של הדף
-
@CUBASE בטקסט שכתבתי לו הוא מוכרח להביא אחדד מהאפשרויות בדיוק!, בנתיים לאחר הרבה מאד נסיונות הוא מעולם לא הביא לי אופצייה אחרת (אולי לפעמים כן ואז חוזר למערכת מעבר לשלוחה 0 שזה דיבור לא ברור אבל כמעט ולא קרה (וא"כ אולי היה דיבור לא ברור)
-
@CUBASE אני לא רואה בזה צורך, כיון שכבר היום זה לא עושה בעיות ולעשות קוד שיצור קובץ עם אפשרויות (כל שליחה!!!) זה מסתמא יעכב את התשובה
-
@איל-משולש
לא עובד לי.
הוא נותן לי להקליט, שקט, וחוזר אחורה.
הגדרתי בשלוחה 1 את השלוחה עם קובץ בשם 000, ובתוכה פתחתי קובץ ini בשם api ובתוכו הכנסתי את ההגדרות מהשיטס.
הכנסתי את הנתיב של התקייה בצורה כזו
ivr2:8/8/1/api -
@אA שלוחה 1 זה התפריט? א"כ אמור להיות בה תקייה בשם api לא קובץ, את ההגדרות משיטס צריך לשים בשלוחה 1 ביחד עם כל ההגדרות של השלוחה (של זיהוי דיבור חינמי)
הגדרות בשלוחהtype=api title= api_link=https://dibur.onrender.com//run_transcription api_add_0=key=פה יש להדביק את המפתח שקיבלתם api_add_1=token=פה יש לכתוב מספר מערכת נקודתיים סיסמה (0773137770:123456)
-
@איל-משולש
ואיך אני מכניס בתקייה את השמות?
שלוחה 1 היא התפריט, אז אני מכניס ביחד עם ההגדרה של התפריט את ההגדרות של השלוחה? זה יעשה שגיאה -
@אA ההגדרה api_add_2=text=yes עושה שזה לא יהיה תפריט (שלא יחזיר תגובה לאפה ללכת) אלא ישמיע לפי מספר סידורי שחוזר