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

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

השמעת נתונים והודעות אישיות - 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

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

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

שליחהעל ידי אאד » 15:45 01/11/2018

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

חוות דעת
הודעות: 454
הצטרף: 09:39 16/09/2018
מיקום: ארץ ישראל

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

שליחהעל ידי חוות דעת » 02:17 04/11/2018

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

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

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

שליחהעל ידי אאד » 10:13 04/11/2018

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

בעלזא
הודעות: 61
הצטרף: 17:44 24/05/2018

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

שליחהעל ידי בעלזא » 18:13 06/01/2019

האם מערכת המוגדרת כעברית תוכל להקריא קבצי TTS הכתובים באנגלית ??

מיכאל ספסקי
הודעות: 161
הצטרף: 19:43 10/05/2018

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

שליחהעל ידי מיכאל ספסקי » 21:59 22/08/2019

האם ניתן לעשות הודאה בכניסה למערכת כמו בואצהפון
"יש לך הודאה אישית חדשה, לשמיעה הקש 01."??

יהודי פשוט וטוב
הודעות: 429
הצטרף: 14:03 12/02/2019

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

שליחהעל ידי יהודי פשוט וטוב » 14:02 25/08/2019

תוכל להגדיר את השלוחה הראשית גם כשלוחת השמעת נתונים אישית ולמי שמוגדר בשלוחה 1 השמעה שיקראי לו יש לך השמעה אישית חדשה.

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

אהרן שובקס
הודעות: 12
הצטרף: 15:42 26/08/2019

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

שליחהעל ידי אהרן שובקס » 23:16 21/09/2019

האם יש אפשרות להשמעה למאזין כמות הפעמים שנכנסו עם המספר שלו לשלוחה???

ר' ברוכל ג'ריזלעמער
הודעות: 1
הצטרף: 09:57 07/11/2019

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

שליחהעל ידי ר' ברוכל ג'ריזלעמער » 08:21 12/11/2019

לגבי פוסט פון יש אחד שיכול לעזור לי בנידון

מיכאל ספסקי
הודעות: 161
הצטרף: 19:43 10/05/2018

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

שליחהעל ידי מיכאל ספסקי » 19:40 21/11/2019

תוכל להגדיר את השלוחה הראשית גם כשלוחת השמעת נתונים אישית ולמי שמוגדר בשלוחה 1 השמעה שיקראי לו יש לך השמעה אישית חדשה.

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

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


חזור אל “הפורום - למתחילים”

מי מחובר

משתמש הגולש בפורום זה: אין משתמשים רשומים | 1 אורח