דף 1 מתוך 2

השמעת נתונים והודעות אישיות - id_message

נשלח: 16:11 31/10/2018
על ידי אאד
הסבר מקדים:

ע"י המודול המיוחד הזה נוכל להשמיע לכל אחד שנכנס לשלוחה - הודעה - שרק הוא ישמע אותה
מה שאנחנו צריכים להגדיר זה - מי ישמע את מה
מרגישים קצת מבולבלים לנוכח המשפט שקראתם?
לא נורא - תקראו אותו שוב - ותראו שאתם מבינים
מי ישמע את מה

על מנת להקל עליכם - אני יפרט
יש במשפט הזה שתי חלקים:
1 - מי ישמע
2- מה הוא ישמע

לשלב הראשון אנחנו קוראים "זיהוי אישי"
זאת אומרת - אנחנו רוצים שהמערכת תזהה את כל מי שנכנס לשלוחה
(על מנת להשמיע לו את ההודעה שלו)
אז איך המערכת מזהה, ובאיזו צורה?
יש לך כמה דרכים - הם יבוארו בהמשך

לשלב השני אנחנו קוראים "הודעה אישית"
זאת אומרת - אחרי שהמערכת זיהתה את המאזין
אנחנו רוצים שהמערכת תתן לו "יחס אישי" :lol:
ותשמיע הודעה מיוחדת שהכנו עבורו


ועכשיו למעשה

ישנם 2 אפשרויות:

אפשרות א' - השמעת הודעה מוקלטת אישית בודדת.
דהיינו שאפשר להשמיע הודעה ספציפית - למישהו ספציפי
כלומר אם יש לכם למשל חמש מאזינים
ואתם רוצים שכל אחד מהם ישמע הודעה שמיוחדת לו
אז המודול הזה מיוד בדיוק בשביל זה

פרטים והסברים בהמשך


אפשרות ב' - השמעה של כמה הודעות ברצף - הודעות/ספרות/הקלטות/הקראת טקסט - כך שממש ניתן "לבנות" הודעות.
החילוק בין האפשרות הזאת לאפשרות הקודמת היא:
שבאפשרות א' אתם פשוט מעלים הקלטה אחת שהיא תושמע למאזין (- לפי הזיהוי)
באפשרות זו ניתן לבנות הודעות (כפי שתראו בהמשך)
כלומר לא רק להשמיע לו הודעה בודדת - אלא:
לרשום טקסט שהמערכת תקריא לו
בנוסף גם להשמיע לו הודעה מוקלטת
וכן להפנות אותו לשלוחה מסויימת
כך שאפשר להפנות כל אחד לשלוחה אחרת

פרטים והסברים בהמשך



הקדמה: זיהוי אישי

סוג כניסה:

ברירת מחדל זיהוי הכניסה הוא לפי הטלפון של המחייג
ניתן להגדיר סוגים נוספים

לפי זיהוי הטלפון המחייג:

קוד: בחירת הכל

enter_id_type=phone
לפי הקשות:

קוד: בחירת הכל

enter_id_type=digits
לפי רשימה מוגדרת:

קוד: בחירת הכל

enter_id_type=list
לפי תעודת זהות:

קוד: בחירת הכל

enter_id_type=teudat_zehut
---


אפשרות א' - השמעת הודעה מוקלטת, לפי זיהוי אישי:

קוד: בחירת הכל

type=id_message

ההודעה:
יש להכניס קובץ מוקלט עם סיומת wav
שם הקובץ הוא מספר הזיהוי - לפי מה שהגדרתם

דהיינו:

בזיהוי לפי טלפון
אם המספר של המחייג הוא 0548594142
הקובץ צריך להיקרא
0548594142.wav
כך יוצא שכשמגדירים את זיהוי הכניסה לפי טלפון
ויש קובץ שהשם של הקובץ הוא המספר טלפון (בסיומת wav)
אז המחייג ישמע את הקובץ הלזה

בזיהוי לפי ת.ז.
אם התעודת זהות שהמאזין הקיש הוא 0123456789
הקובץ צריך להיקרא
0123456789.wav



באם אין הודעה תואמת
המערכת תשמיע קובץ M1099 - אין הודעה להשמעה.

----



אפשרות ב' - פעולות / השמעת הודעות ברצף - לכל מאזין בנפרד לפי:


הודעה קולית + הקראת מספרים + הקראת ספרות + הקראת אותיות + הקראת טקסט בעברית + מעבר לשלוחה אחרת

קוד: בחירת הכל

type=id_list_message
ראשית:
המערכת תבצע כניסה לפי זיהוי אישי
אפשרויות הזיהוי - ביארתי לעייל

לאחר מכן:
(באם קיים) הודעת פתיח M0000 המערכת תשמיע אותו

לאחר מכן:
המערכת תבדוק אם הוא כבר נכנס פעם לשלוחה
אם זה פעם ראשונה שהוא נכנס לשלוחה
ברירת מחדל - המערכת תבקש ממנו להקליט את שמו (מעין הרשמה ח"פ)

במידה ולא רוצים שהמערכת תבקש מהמאזין להירשם,
יש להוסיף את ההגדרה:

קוד: בחירת הכל

record_name=no
אם לא ביטלתם את ההרשמה הזאת - וכבר מוקלט שֶׁם,
דהיינו שזה לא פעם ראשונה שהוא נכנס לשלוחה
המערכת תשמיע למאזין "פתיח כבוד" :lol: .
זאת אומרת שהמאזין ישמע "שלום ל..." וההקלטה של השם שהוא הקליט,

במידה ולא רוצים שהמערכת תשמיע את זה,
יש להוסיף את ההגדרה:

קוד: בחירת הכל

say_name=no
(ואז גם אם הוא הקליט את השם - המערכת לא תשמיע אותו)


לאחר מכן:
הו סוף סוף - ברוך השם - ניגשים להכנת הקובץ שממנו ישמעו את ההודעות

אז ראשית - שם הקובץ
IdListMessage.ini

שנית - סוג הקובץ
סיומת ini

איך יוצרים אותו?
פותחים במחשב קובץ שנקרא "פנקס רשימות"
ושומרים אותו בשם IdListMessage.ini
בתהליך השמירה יש לשים לב לקידוד UTF-8

יופי אז יש לנו את הקובץ בו נרשום את הכל,
עכשיו מה כותבים בקובץ הזה? ואיך?



ישנם 8 אפשרויות להשמעת קבצים/פעולות
לכל אפשרות נקרא "פקודה"
והקצנו לה ראשי תיבות דהיינו אות אנגלית שתסמל את הפקודה

וכדלקמן:

Location) - l) - מיקום הקובץ במערכת
(רק במידה ורוצים להשמיע קובץ משלוחה אחרת, יש לרשום כתובת מלאה של השלוחה, מהשלוחה הראשית, כולל / בהתחלה.
הגדרה זו חייבת להרשם לפני ההגדרה הבאה)
File) - f) - קובץ להשמעה מתוך התיקיה
Digits) - d) - ספרות
Number) - n) - מספר
Alpha) - a) - אותיות באנגלית
text) - t) - טקסט מילים בעברית או אנגלית
(שימו לב ! יש להיזהר שלא יהיה נקודה (.) וגם לא מקף אמצעי (-) בתוך הטקסט, כדי שלא יהרוס את הרצף של ההקראה מה שעלול גם לגרום לניתוק השיחה.)
Speech) - s) - הפעלת מנוע דיבור של כל הטקסט בעברית או באנגלית המופיע בקובץ. הקובץ חייב להיות בפורמט utf-8 ובסיומת של tts ולהיות בתוך התיקיה הנוכחית.
Go To) - g) - מעבר לשלוחה אחרת

לסיכום יש לנו שמונה פקודות
וע"מ להגדיר את הפקודה נרשום את האות הראשונה שלה

אפשר לכתוב כמה וכמה פקודות - אחד אחרי השני ברצף

בין הגדרה להגדרה יש לסמן נקודה "."
שזה אומר שפה מסתיים הפקודה

בין סוג הפקודה לבין התוכן שלה יש לסמן "-"



דוגמה למופיע בקובץ IdListMessage.ini שבתוך התיקיה:

קוד: בחירת הכל

0501234567=l-/1/1.f-000
0548585858=f-57750730.f-57881001.a-www012@.d-5567.n-5123.t-אחד שתיים שלוש.t-Hello I speak English.s-012.g-/1/2/3
default=f-57750001.f-57881123.a-chabad@gmail.d-5567.n-5123.t-אחד שתיים שלוש.g-/1/2/3
למספר טלפון 0501234567
ישמיע את קובץ 000 משלוחה/1/1

למספר טלפון 0548585858
ישמיע את קובץ
57750730.wav
ואח"כ את קובץ
57881001.wav
ואח"כ ישמיע בצורת אותיות באנגלית
"w" "w" "w" "0" "1" "2" "@"
ואח"כ ישמיע
"חמש חמש שש שבע"
ואח"כ ישמיע
חמשת אלפים מאה עשרים ושלוש
ואח"כ ישמיע
אחד שתיים שלוש
ואח"כ ישמיע
Hello I speak English
ואח"כ ישמיע את כל המלל המופיע בקובץ בשם 012.tts הנמצא בתיקיה
ואח"כ יעבור לשלוחה /1/2/3

----


מה יקרה אם אין את המאזין ברשימה?

ניתן להגדיר שבמידה והמערכת לא מוצאת את המאזין ברשימה,
שיהיה משהו אחר
דהיינו או שישמע משהו או שילך לשלוחה מסויימת

ע"מ להגדיר זאת יש להוסיף שורה בקובץ
ששם יהיה כתוב הוראות למערכת מה לעשות עם המאזין שלא מופיע בכל הרשימה
בשורה הזאת כותבים:
default=
ואז איזה פקודות שרוצים, כפי שנתבאר לעייל.


---

לאחר שהמערכת השמיעה למאזין מה שצריך:

לאחר סיום ההשמעות - המערכת תשמיע M1005 - סוף הודעות.


בסוף השמעת ההודעות שילך לשלוחה אחרת:

קוד: בחירת הכל

id_list_message_end_goto=/8/1/1
בסוף השמעת ההודעות שינתק את השיחה:

קוד: בחירת הכל

id_list_message_end_goto=hangup

במידה ואין מה להשמיע:
אז ישמיע M1099 - אין הודעה להשמעה

במידה ואין הודעות להשמעה שיעבור לשלוחה אחרת:

קוד: בחירת הכל

id_list_message_no_message_goto=/1

במידה ויש ערך שגוי:
המערכת תודיע הודעת מערכת מספר 1080
"M1080 - שגיאה"
וימשיך הלאה (לאן שהגדרתם).

---


הקראת טקסט:

בכל הצורות של הקראת טקסט
ע"י המערכת הרובוטית שמקריאה טקסט
ניתן להגדיר את סוג הקול, והמהירות,

איזה סוג קול:
קול גברי:

קוד: בחירת הכל

voice=Gilad
קולות נשים:

קוד: בחירת הכל

voice=Sivan

קוד: בחירת הכל

voice=Sivan3
מהירות הדיבור:
ברירת מחדל כאילו מוגדר

קוד: בחירת הכל

rate=0
כדי להגדיר יותר מהר או יותר לאט ניתן לשנות את הסיפרה

הכי מהר

קוד: בחירת הכל

rate=10
הכי לאט

קוד: בחירת הכל

rate=-10
---


ברירת מחדל אין רישום מה הלקוחות שמעו
באם רוצים להגדיר רישום במידה ואין הודעה להשמעה, או מה הלקוח שמע, ודיווח על סיום ההשמעה יש להוסיף את הערך

קוד: בחירת הכל

id_list_message_save_log=yes
הלוג ישמר בתוך התיקיה בקובץ בשם: IdListMessageLog.ini

דוגמה למופיע בתוך הקובץ

קוד: בחירת הכל

Folder-3.Phone-772715903.IdType-phone.ID-772715903.Date-2016-02-08.15:56:34.Log-Play-f-57750730.f-57881001.a-www012@.d-5567.n-5123.t-אחד שתיים שלוש.s-012.g-/1/2/3
Folder-3.Phone-772715903.IdType-phone.ID-772715903.Date-2016-02-08.15:56:51.Log-PlayEnd

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 15:45 01/11/2018
על ידי אאד
לא מבין.
מה זה 'הודעה אישית'?
מה זה רצף הודעות וכו' לבנות הודעות?
מה כל זה שונה של הודעה רגילה?
תבדוק עכשיו
אני לא רואה מה שינית, חוץ מלהוסיף מקף.
לא מוסבר מה זה 'אישית', מה זה עושה.
מה התועלת של 'רצף' הודעות. מה הבעיה בלי המודול הזה? מקליטים רצף של הודעות, ואח"כ שומעים את רצף ההודעות. מה יש לי במודול זה יותר מסתם השמעת קבצים?
עכשיו יותר טוב?

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 02:17 04/11/2018
על ידי חוות דעת
עכשיו יותר טוב?
תאמין לי, אפשר למשש את אגלי הזיעה שירדו לך בשעת כתיבת ההוראות...
אבל זה מתוק מדבש!!! נהדר!! ברור!! קריא!!! מובן!!!
זה נראה כאילו יש לך שתי עטים, עט רגיל, ועט שאתה מוציא רק בשעת הדחק... (תרתי משמע, כשדוחקים בך...)
אני מקווה שאתה תתרגל יותר מהר להשפה השניה, כך שלא יהיה לך כ"כ קשה. כדאי מאד!!

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 10:13 04/11/2018
על ידי אאד
עכשיו יותר טוב?
תאמין לי, אפשר למשש את אגלי הזיעה שירדו לך בשעת כתיבת ההוראות...
אבל זה מתוק מדבש!!! נהדר!! ברור!! קריא!!! מובן!!!
זה נראה כאילו יש לך שתי עטים, עט רגיל, ועט שאתה מוציא רק בשעת הדחק... (תרתי משמע, כשדוחקים בך...)
אני מקווה שאתה תתרגל יותר מהר להשפה השניה, כך שלא יהיה לך כ"כ קשה. כדאי מאד!!
זה לא קשור לעט
זה דורש ריכוז גבוה מאוד
זמן...
ולהיות ב"מצב"...

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 18:13 06/01/2019
על ידי בעלזא
האם מערכת המוגדרת כעברית תוכל להקריא קבצי TTS הכתובים באנגלית ??

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 21:59 22/08/2019
על ידי מיכאל ספסקי
האם ניתן לעשות הודאה בכניסה למערכת כמו בואצהפון
"יש לך הודאה אישית חדשה, לשמיעה הקש 01."??

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 14:02 25/08/2019
על ידי יהודי פשוט וטוב
תוכל להגדיר את השלוחה הראשית גם כשלוחת השמעת נתונים אישית ולמי שמוגדר בשלוחה 1 השמעה שיקראי לו יש לך השמעה אישית חדשה.

מקווה שהובנתי

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 23:16 21/09/2019
על ידי אהרן שובקס
האם יש אפשרות להשמעה למאזין כמות הפעמים שנכנסו עם המספר שלו לשלוחה???

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 08:21 12/11/2019
על ידי ר' ברוכל ג'ריזלעמער
לגבי פוסט פון יש אחד שיכול לעזור לי בנידון

Re: השמעת נתונים והודעות אישיות - id_message

נשלח: 19:40 21/11/2019
על ידי מיכאל ספסקי
תוכל להגדיר את השלוחה הראשית גם כשלוחת השמעת נתונים אישית ולמי שמוגדר בשלוחה 1 השמעה שיקראי לו יש לך השמעה אישית חדשה.

מקווה שהובנתי

לצערי לא הובנת..