שלוחת תפריט
-
-
השמעת תאריך/שעה ככותרת - פתיח לשלוחה
השמעת כותרת לפי - תאריך עברי / לועזי או/ו לפי שעה / דקה - בכניסה לשלוחה
יש לפתוח באותה שלוחה תיקיה בשם PlayDate .
ובתוכה יש להכניס את ההודעה
ולשנות את שם ההודעה לפי התאריך (ראה הסבר למטה)ולהגדיר בשלוחת התפריט:
play_file_date=yes file_to_play_date=ymd
כל אות (בשורה השניה, אחרי סימן השווה) מייצגת סוג אחר של תאריך
להלן הפירוט:
y=year שנה לועזית (אות לועזית קטנה) m=month חודש לועזי (אות לועזית קטנה) d=day יום לועזי (אות לועזית קטנה) S=שנה עברי (אות לועזית גדולה) C=חודש עברי (אות לועזית גדולה) Y=יום עברי (אות לועזית גדולה) h=שעה נוכחית שעון 24 מ00 עד 23 (אות לועזית קטנה) M=דקות (אות לועזית גדולה) s=שניות (אות לועזית קטנה) u=שבוע נוכחי לועזי מתחילת השנה הלועזית
בדוגמה לעיל:
file_to_play_date=ymd
המשמעות היא שהמערכת תפעיל את הקובץ שבתוך תיקיית PlayDate באותה שלוחה לפי השנה, חודש, יום
למשל היום התאריך 26/01/2017
אז המערכת תפעיל את קובץ 20170126.wav
שבתוך תיקיית PlayDateבאם רוצים שהכותרת לפי זמן תושמע רק פעם אחת בכל שיחה יש להוסיף:
play_file_date_one_time=yes
-
יצירת שלוחות מרובות (יותר מ9 שלוחות)
ברירת מחדל לכל שלוחה יש סיפרה אחת בלבד וכשמקישים 1 אז נכנסים לשלוחה 1
אם רוצים שיהיה יותר מתשע שלוחות (למשל 15 שלוחות)
אז נצטרך לשנות את השמות של השלוחות ובמקום שלוחה "1" נקרא לשלוחה "01",
ואז כשהמאזין מקיש 1 המערכת תכניס אותו לשלוחה "01"
ואם הוא יקיש 11 הוא יכנס לשלוחה "11"
כך עד שלוחה 99 (שהיא דו סיפרתית)
אם נרצה ליצור יותר מ100 שלוחות אז הכל צריך להיות תלת סיפרתי
דהיינו לשלוחה "1" נקרא "001" ולשלוחה "11" נקרא "011" כך עד 999
וכן על זה הדרך...אך לא לשכוח לעדכן את המערכת כמה ספרות מונות השלוחות
אם בחרתם בשלוחות דו ספרתיות (כנ"ל) אז תגדירו במערכת כך:digits=2
שזה אומר למערכת שכל השלוחות עשויות משתי ספרות,
ואם מישהו מקיש 1 הכוונה לשלוחה "01"
ואם בחרתם בשלוש ספרות תגדירו כך:digits=3
שזה אומר למערכת שכל השלוחות מורכבות משלוש ספרות, ואם משהו הקיש 1 המערכת תכניס אותו לשלוחה "001"
עכשיו, כשמישהו מקיש 1, איך המערכת תדע שהוא מתכוון לשלוחה "01", אולי הוא עדיין לא גמר להקיש והוא רוצה להקיש 15 ?
לכן צריך להגדיר כמה זמן לחכות שהמאזין יקיש,
דהיינו שאם הוא הקיש 1 ועבר שתי שניות והוא לא הקיש כלום אז זה אומר שהוא סיים להקיש והוא רוצה להיכנס לשלוחה "01"
לכן אני יגדיר כך:timeout=2
שזה אומר למערכת להמתין שתי שניות עד שהוא יסיים להקיש, וכשעובר שתי שניות זה אומר שהוא סיים להקיש.
אבל אם למשל יש לכם מאזינים עם פרקינסון או ילדים :lol: אז תצטרכו לתת יותר זמן להקיש כי הם מקישים לאט (עד שהם מוצאים את הכפתור המתאים)
לכן כדאי שתגדירו כך:timeout=5
שאז המערכת תמתין חמש שניות לסיום ההקשה.
ברירת מחדל שהמערכת ממתינה לסיום ההקשה 7 שניות, כאילו מוגדר כך:
timeout=7
אך כאמור - במידת הצורך ניתן להגדיר כמה שניות שרוצים.
לתשומת ליבכם את כל הנתיבים של ההקלטות פירוש שאתם אומרים למערכת נגיד איפה להקליט נגיד בשלוחת הקלטות או בכל מקום שאתם מגדירם למערכת לאיזה שלוחה לעבור או איזה שלוחה להפעיל יש לשנות את הנתיב שבמקום שיהיה כתוב
1/2/4
שיהיה כתוב
1/2/04
כמובן אם כך הגדרתם בשלוחה 4
אך אם יש לכם מערכת גדולה אם הרבה הגדרות כאלה ואין לכם כוח לעשות את מה שכתוב כאן תוכלו לעשות כפי שכתוב כאן
-
הגדרת # כשלוחה בפני עצמה בתפריט
בשביל להגדיר את # כשלוחה בפני עצמה יש להוסיף שלוחה בשם Hash
שימו לב לא ניתן להוסיף שלוחה אם שם של אותיות ולכן עלינו לעשות כל
נגיד לפתוח שלוחה בשם 01556 ולאחר מכן צריך נוכל לשנות את השם לאותיות
הסתקלו כאן
20200930_193319.mp4בקובץ ext.ini של התפריט שבו רוצים את שלוחת # יש להוסיף את השורה:
hash_extension=yes
-
הקצאת מקש לפעולה מסוימת
ברירת מחדל כשהמאזין נמצא בשלוחת תפריט והוא מקיש סולמית אז יעלה שלב אחד למעלה
קוד: בחירת הכלup=#
זה מה שכביכול מוגדר בברירת מחדל, ניתן להכניס את הקוד הנ"ל לשלוחה ולשנות את הסולמית לכל מקש אחר, ואז כשהמאזין יקיש על המקש ההוא - הוא יחזור שלב אחורה.
root=*
לחזור לתיקיה שורש - ברירת מחדל כוכבית
again=
להשמיע שוב את התפריט - ברירת מחדל לא פעיל (אולי ישונה בהמשך לאפס)
-
השמעת הודעת התפריט
attempts=1
כמה פעמים לעשות "נסיונות" כלומר לעשות חזרה לפני שיודיע "לא הוקשה בחירה" או לפני שיעבור אוטומטית לתיקיה אחרת כמוגדר בערך timeout_goto - ברירת מחדל 5 פעמים.
בדוגמא מספר הנסיונות השמעה הם 1 פעמים
timeout_goto=2
מַעַבַר לתיקיה אחרת לאחר מספר הפעמים המוגדרת בערך
attempts
.ניתן לרשום רק את התיקיות מכאן ואילך, לדוגמא באם נמצאים בתיקיה 7 ורוצים שיעבור לתיקיה 7/8 יש לרשום רק את הסיפרה 8.
באם רוצים שיעבור לתיקיה 1/2 מהתיקיה הראשית יש לרשום /1/2 - כלומר עם סלש "/" בהתחלה.
בדוגמא הוא עובר לתיקיה 2 ביחס לתיקיה הנוכחית. -
-
חיוג למערכת בימות המשיח ע"י שלוחת תפריט
10_digits_routing_yemot=yes
במידה ומוגדר
digits=10
והקיש בפועל 10 ספרות, אז תפנה בחיוג פנימי למספר אותו הלקוח הקיש.נתן דוגמה כיצד מגדירים שלוחה שבה המאזין יכול להקיש 10 ספרות ולעבור לכל מערכת בימות המשיח:
type=menu digits=10 10_digits_routing_yemot=yes
type=menu
- זה מגדיר כתפריט
digits=10
- אומר שהמאזין צריך להקיש 10 ספרות.
10_digits_routing_yemot=yes
- אומר שאם הוא הקיש 10 ספרות של מערכת בימות המשיח, המאזין מועבר למערכת זו.
-
שינוי שם שלוחה לאותיות
כל שלוחה במערכת יכולה להיות בשם בעברית או בכל שפה שהיא.
לדוגמא, במקום ששם השלוחה יהיה "1"
שם השלוחה יהיה "דרשות מפי הרב יעקובוביץ".
לצורך כך, יש להגדיר בשלוחהtext_extensions=yes
ולהוסיף קובץ בתוך השלוחה בשם
ExtensionNumbersAndAssociations.ini
ובקובץ יהיה רשום
1=דרשות מפי הרב יעקובוביץ
אז אם יקישו 1 יעברו לשלוחה דרשות מפי הרב יעקובוביץ
בנוסף, ניתן לשים את הקובץExtensionNumbersAndAssociations.ini
בשלוחה הראשית, במקום בשלוחה הנוכחית, ולצורך הפעלת שלוחת דרשות/דרשות מפי הרב יעקובוביץ ע"י מקש 1/1
יש לרשום בקובץ/דרשות/1=דרשות מפי הרב יעקובוביץ
דוגמא נוספת לשימוש בפונקציה
אם רוצים לדוגמא ששלוחה 1/1 תפעיל את שלוחה /8
במקום ליצור את שלוחה 1/1 ולרשום בה go_to_folder=/8
פשוט רושמים בקובץ, /1/1=/8
-
שהמערכת תקריא טקסט מוקלד להודעת התפריט וברוכים הבאים
שם הקובץ של ברוכים הבאים
M0000
שם הקובץ של הודעת התפריט
M1000
ישנם 2 אפשרויות
אפשרות ראשונה:
להעלות קובץ לשלוחה בשם M1000 עם סיומת "tts", ובו כל הטקסט להקראה.
(צריך לדאוג שאין במקביל גם קובץ מוקלט (M1000.wav) כי המערכת תשמיע אותו.)
להסבר על אופן יצירת הקובץ
אפשרות שניה:
להסבר על אופן יצירת הקובץהקראת התפריט מתוך טקסט שכותבים בקובץ ההגדרות של השלוחה
- כדי להגדיר שזה יפעל יש לרשום בקובץ ההגדרות
say_menu_voice=yes
- את הטקסט שיוקרא, יש להכניס ב:
menu_voice=כאן יש להכניס את הטקסט המוקרא
בכל הצורות של טקסט לדיבור ניתן להגדיר את הסוג, והמהירות,
סוג הקול
קול גברי:voice=Gilad
קול אשה:
voice=Sivan
קול אשה 2:
voice=Sivan3
מהירות הדיבור
ברירת מחדל זה 0:rate=0
אם רוצים שיהיה יותר מהר, ניתן לשנות עד 10
rate=10
יותר לאט, עד מינוס 10
rate=-10
הקראת התפריט מתוך טקסט שכותבים בקובץ ההגדרות של השלוחה
- כדי להגדיר שזה יפעל יש לרשום בקובץ ההגדרות
say_menu_voice=yes
- את הטקסט שיוקרא, יש להכניס ב:
menu_voice=כאן יש להכניס את הטקסט המוקרא
להסבר על אופן יצירת הקובץ
בכל הצורות של טקסט לדיבור ניתן להגדיר את הסוג, והמהירות,
סוג הקול
קול גברי:voice=Gilad
קול אשה:
voice=Sivan
קול אשה 2:
voice=Sivan3
מהירות הדיבור
ברירת מחדל זה 0:rate=0
אם רוצים שיהיה יותר מהר, ניתן לשנות עד 10
rate=10
יותר לאט, עד מינוס 10
rate=-10
-
תפריט עם זיהוי דיבור קולי
אפשר לעשות שלוחת תפריט
שבמקום להקיש את מספר השלוחה - המאזין "יגיד" את השלוחה אליה ברצונו לעבור
אם תשאלו "מה מיוחד בזה? כמו שהוא יכול להגיד - שיקיש..."
התשובה לכך פשוטה ביותר
אנחנו רוצים למשל לעשות שלוחת תפריט
עם רשימה של ערים
והוא יבחר לעצמו את העיר שלו
בשלוחה ישנם קרוב לחמישים ערים
אם ניתן לו אפשרות של להקיש את העיר שלו
הוא יצטרך עכשיו לשמוע רשימה א-ר-ו-כ-ה ומשעממתבמקום זאת אנחנו נשתמש עם "תפריט זיהוי קולי"
ואז מיד הוא אומר את העיר שלו וצ'יק צ'ק הוא נכנס לשלוחה שלו...נו, אז מה אתם אומרים? מיוחד המודול הזה?
שימו לב
על מודול זה חברת ימות המשיח משלמת עבור ערוצי הדיבור
ולכן מודול זה יהיה בעלות
על מנת להגדיר את השלוחה כשלוחת תפריט שתזהה דיבור
נגדיר בשלוחה את זה:type=menu_voice
המודול עובד שניתן לומר מילים ולחילופין גם להקיש ספרות!
אם הלקוח מקיש ברירת מחדל ההקשה היא ספרה אחת,
אם רוצים שיוכלו להקיש יותר כגון שהתיקיות הם של 3 ספרות אז ניתן להגדירdigits=3
פענוח ההקלטות
הצורה הכי טובה זה להוסיף קובץ ini בתיקיה בשם
menu_voice.ini
ובו רושמים את המילים בעברית שווה מספר התיקיה
לדוגמאמנחם שווה 111
מנחם=111
(שימו לב לא לכתוב הפוך)
ואז אם הלקוח אמר מנחם המערכת תפעיל את שלוחה 111 שמתחת לשלוחה הנוכחית
ניתן להפנות כמה הקראות לאותה שלוחה לדוגמא
מנחם=111 יוסף=111
במקרה כזה גם מנחם וגם יוסף יעברו לתיקיה 111
עזרה למנוע דיבור
בסוף הקובץ ניתן להוסיף מילים שיעזרו למנוע לפענח את מה שנאמר
אם כי המנוע לא מחוייב להחזיר תוצאות דומותדוגמא לקובץ
הקובץ חייב להיות בפורמט uft-8
או שתפתחו אותו באתר החדש שאז זה יותר קלמנחם=01 לוי=02 מרדכי=03 גאולה=04 משיח=05 מרכזיה=06
חדשות
כוכבית
חזורבמידה ואין התאמה בתוך הקובץ
או שאין בכלל את קובץmenu_voice.ini
המערכת בודקת האם יש תיקיה בשם שהלקוח אמר
לדוגמא אם אמר "אחד" והתשובה היא "1" אז המערכת תפעיל את שלוחה 1אם אמר "ירושלים"
המערכת תחפש את תיקית ירושלים
(שימו לב שדרך האתר ביצירת שלוחה לא ניתן ליצור קבצים עם שמות, אבל אחרי שיצרתם שלוחה עם מספר אפשר לעשות "שינוי שם" ואז ניתן לשנות את שם התיקיה, רק שימו לב שבדרך כלל בכלל המקומות במערכת השלוחה פשוט תפסיק לעבוד, אבל כאן המערכת תחפש את השם)מבחינת שמות בעברית גם הקובץ
menu_voice.ini
תומך
וניתן לכתוב גםחיוג אלי=מנחם
ואז אם אמר "חיוג אלי" אז המערכת תפעיל את תיקית "מנחם"
עם זאת אני באופן אישי ממליץ לכולם לעבוד עם שלוחות במספרים כמו שהיה עד היום
ובעיקר אם מדובר על 2 מילים ויותר בעברית שאז יש בין המילים "רווח" שבמרבית המקרים יגרום לבעיותלכן אני ממליץ לעבוד עם קובץ
menu_voice.ini
ולאט לאט לאחר בקרה מה הלקוחות אמרו והזיהוי היה לא מוגדר אצלכם להוסיף לתוך הקובץ את הדברים שאתם מעונינים
ואז אם אתם רואים שהתשובה של המנוע דיבור למי שאמר "ארבע" המערכת תחזיר לפעמים "4" ולפעמים "הארבעה"
אז פשוט להוסיף בקובץהארבעה=4
ואז גם אם המנוע זיהוי דיבור יחזיר תשובה "הארבעה" עדיין הלקוח יעבור לתיקיה 4
את כל תשובות המנוע תוכלו לראות בקובץ
menu_voice_log.ini
שנמצא בשלוחה
מי שרוצה שישמרו גם הקלטות של המאזינים בתיקיה זמנית למשך 30 יום
שיכניס ערךmenu_voice_save_file=yes
התקיה תהיה בתוך סך המחזור בתיקיה בשם menu_voice
קבצים משוייכים
M1610
נא לומר או להקיש את שם השלוחה המבוקשת
לחזרה לתפריט קודם אמרו חזור או הקישו סולמית (מומלץ להוסיף שקט בסוף הקובץ של 4 שניות)
M1611
דיבור לא ברור
M1042
שלוחה זו אינה מוגדרת במערכת
-