Text to speech In Mobile Phones איתי לוי. הקדמה שימוש בהודעות טקסט על המכשירים הסלולארים היא דרך תקשורת מאוד פופולארית בימינו אשר משתמשים בה למטרות רבות,

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness. תזכורת למערכת ההוכחה של לוגיקה מסדר ראשון : אקסיומות 1. ) ) (( 2. )) ) (( )) ( ) ((( 3. ))) F( F( ( 4. ) v) ( ) v ((
Advertisements

מבוא למדעי המחשב לתעשייה וניהול
©Silberschatz, Korth and Sudarshan4.1Database System Concepts סכימה לדוגמא.
מבוא כללי למדעי המחשב תרגול 1. כתיבת התוכנה כתיבת התוכנית עצמה נעשית ע " י כתיבת קובץ טקסט רגיל אשר תוכנו מקיים את כללי שפת C כתיבת התוכנית עצמה נעשית.
כתיבת עבודת גמר מבנה העבודה  מבחינה צורנית - יש להקפיד על אחידות בכתיבה  כותרות אחידות  רווחים זהים, פונט בגודל אחיד (12, רווח וחצי)  הצגת.
A smart phone application for sales agents בס"ד.  סוכני מכירות מגיעים ללקוח ומבצעים הזמנות ע " פ דרישות הלקוח  סוכן המכירות נעזר בקטלוג מוצרים, טלפון.
מכונת מצבים תרגול מס' 4 Moshe Malka.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות : המשתמש יבחר קובץ שעליו הוא רוצה לבצע את האנליזה, וילחץ עליו עם כפתור ימני בעכבר. יפתח תפריט ובו.
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
תירגול 1 אדמיניסטרציה עבודה עם t2 מערכת הקבצים ב - Unix תכנית ראשונה ב -Unix, gcc.
Inverse kinematics (Craig ch.4) ב"ה. Pieper’s solution נתבונן ברובוט עם 6 מפרקי סיבוב כאשר שלושת הצירים של המפרקים האחרונים נחתכים. נקודת החיתוך נתונה.
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
מכון ויצמן למדע - שמוליק מתוך 8 חישוב מקבילי ומבוזר מה זה יחידה חמישית במדעי המחשב... n ענף מתקדם במדעי המחשב העוסק במערכות ממוחשבות מרובות ישויות.
יפעת קוליקנט, מכון ויצמן למדע1 פרק 7, אלגוריתם Ra לפתרון בעית הקטע הקריטי במערכות מבוזרות.
אוטומט מחסנית הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 11.
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
A. Frank File Organization Indexed-Sequential File Introduction Thanks to Tamar Barnes.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
1 מבוא למדעי המחשב מבנה של תכנית. 2 מבנה של תכנית – חלוקה לקבצים  תכנית בשפת C הינה אוסף של הגדרות של:  משתנים (חיצוניים)  פונקציות  ניתן לפרוש תכנית.
תכנות תרגול 6 שבוע : תרגיל שורש של מספר מחושב לפי הסדרה הבאה : root 0 = 1 root n = root n-1 + a / root n-1 2 כאשר האיבר ה n של הסדרה הוא קירוב.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות:  המשתמש בוחר קובץ שעליו הוא רוצה לבצע את האנליזה, ולוחץ עליו עם כפתור ימני בעכבר.  נפתח תפריט.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
מבני בקרה לולאות. שאלה #1 שאלה ב' – תכתוב תוכנה הכותבת את תפריט הבאה Type 1 to find the area of a circle Type 2 to find the circumference of a circle.
עקרון ההכלה וההדחה.
by Sagiv Frankel & Ayana Wiener, Advised by Dr. Chen Keasar Advised by Dr. Chen Keasar & Mr. Ran Yahalom & Mr. Ran Yahalom.
תכנות מונחה עצמים Object Oriented Programming (OOP) אתגר מחזור ב' Templates תבניות.
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
Markov Decision Processes (MDP) תומר באום Based on ch. 14 in “Probabilistic Robotics” By Thrun et al. ב"הב"ה.
גיאולוגיה סטרוקטורלית מעגלי מוהר למעוות סופי (המשך...)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #3 Internet Control Message Protocol (ICMP)
הטכניון - מכון טכנולוגי לישראל TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה תכנות רובוט מסוג AIBO בעזרת תכנת Webots.
Safari On-line books. מה זה ספארי ספארי זו ספריה וירטואלית בנושא מחשבים היא כוללת יותר מ כותרים כל הספרים הם בטקסט מלא ניתן לחפש ספר בנושא מסוים.
Points on a perimeter (Convex Hull) קורס – מבוא לעבוד מקבילי מבצעים – אריאל פנדלר יאיר ברעם.
אביב תשס " ה JCT תיכון תוכנה ד " ר ר ' גלנט / י ' לויאןכל הזכויות שמורות 1 פרק 7 ISP דוגמא נוספת.
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
מאיר אברהם ורוי חכמון. טכנולוגיות וידאו מודרני המשתמשים בהצגת וידאו דיגיטאלי הם היסודות עבור שידורי וידאו עכשווי, וידאו אינטראקטיבי, High Definition וידאו.
יום עיון –פרויקט חקר מדעי במסגרת תחרות שישים שנות תעשייה כימית בישראל ד"ר מירי קסנר ברוכים הבאים 1 ביולי 2008 מכון ויצמן למדע, רחובות.
Interpolation Functions in Matlab By Dmitriy Katsif.
WEB OF SCIENCE. WEB OF SCIENCE  Science Citation Index ExpandedTM  Social Sciences Citation Index®  Art & Humanities Citation Index®
תכנות תרגול 1 שבוע : צור קשר מתרגל – ליעם רודיטי, ביה " ס למדעי המחשב. מתרגל – ליעם רודיטי, ביה " ס למדעי המחשב. דואר אלקטרוני :
- אמיר רובינשטיין מיונים - Sorting משפט : חסם תחתון על מיון ( המבוסס על השוואות בלבד ) של n מפתחות הינו Ω(nlogn) במקרה הגרוע ובממוצע. ניתן לפעמים.
Presentation by Gil Perry Supervised by Amos Fiat 1.
Kashrut is a mitzvah in the Torah and has been passed on through generations. Kashrut is a chok. this means that we don’t know why we do it but we.
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל- Windows 8.1 ואפליקציות ל- Windows Phone 8 Control (Part II)
Contents Building Web Services כתב אקת'ם חאג' יחיא BuildingWeb Services Building Web Services
The Past Progressive (Past Continuous)
Population genetics גנים באוכלוסיות a population is a localized group of individuals belonging to the same species.
מבוא למדעי המחשב לתעשייה וניהול הרצאה 6. מפעל השעווה – לולאות  עד עכשיו  טיפלנו בייצור נרות מסוג אחד, במחיר אחיד  למדנו להתמודד עם טיפול במקרים שונים.
1 תרגול 11: Design Patterns ומחלקות פנימיות אסף זריצקי ומתי שמרת 1 תוכנה 1.
THE DIGRAPH SH Written by: Elodie and Dorit 2010.
דוח אמצע סמסטר אביב תשס"ב 2002 שם הפרויקט :סביבת בדיקה ל PCIX PCIX environment מנחה : איתי אדר מגישים : שמיל ניסימוב גוילי יואב הטכניון.
. Sequence Alignment Tutorial #3 © Ydo Wexler & Dan Geiger.
קשר לוגי : סיבה ותוצאה. במשפט – דוגמות קלות בגלל הגשם החלטנו לא לנסוע לטיול לחיפה. הרצון שלי להצליח הניע אותי להשקיע בלימודים. ציפורים נודדות בין יבשות.
פס על כל העיר נורית זרחי.
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
Operators Overloading
ניתוח זמן ריצה (על קצה המזלג)
תקשורת ומחשוב תרגול 1 IP, Classes and Masks.
שימוש בשיטה א-פרמטרית להשוואת תוחלות של שתי אוכלוסיות.
טרנזיסטור כמתג דו מצבי ממסר - RELAY הפעלה רציפה , PWM
ניתוח זמן ריצה (על קצה המזלג)
Marina Kogan Sadetsky –
ניתוח זמן ריצה (על קצה המזלג)
למה.
תזכורת על מה דיברנו שיעור שעבר? בנינו אתר אינטרנט עם כותרות
NG Interpolation: Divided Differences
Presentation transcript:

Text to speech In Mobile Phones איתי לוי

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

הבעיה כפי שראינו השימוש בהודעות הטקסט במכשיר הסלולארי היא דרך התקשרות מאוד פופולארית וחשובה בימינו, אך ישנם מקרים מסוימים אשר קריאת הודעות הטקסט אשר קיבלנו אינה אפשרית בהם ( נהיגה לדוגמא ), בנוסף אנשים אשר סובלים מקשיי ראיה אינם יכולים להשתמש ביכולת חשובה זאת של המכשירים הסלולארית שברשותם. כפי שראינו השימוש בהודעות הטקסט במכשיר הסלולארי היא דרך התקשרות מאוד פופולארית וחשובה בימינו, אך ישנם מקרים מסוימים אשר קריאת הודעות הטקסט אשר קיבלנו אינה אפשרית בהם ( נהיגה לדוגמא ), בנוסף אנשים אשר סובלים מקשיי ראיה אינם יכולים להשתמש ביכולת חשובה זאת של המכשירים הסלולארית שברשותם.

מטרת הפרויקט מטרת הפרויקט היא ליצור אפליקציה למכשירים סלולארים אשר מבצעת המרה של הודעות טקסט להודעות קוליות. מטרת הפרויקט היא ליצור אפליקציה למכשירים סלולארים אשר מבצעת המרה של הודעות טקסט להודעות קוליות. ההמרה צריכה להיות : ההמרה צריכה להיות : ברורה ( הודעות הקול יהיו מובנות ). ברורה ( הודעות הקול יהיו מובנות ). אמינה ( לא יבוצעו טעויות בהמרה ). אמינה ( לא יבוצעו טעויות בהמרה ). מבוצעת בצורה יעילה. מבוצעת בצורה יעילה.

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

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

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

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

תוצר מהודעות הטקסט שקיבלנו מהמשתמש בהתחלה נוצר לנו קובץ קול אשר משומע עבורנו. מהודעות הטקסט שקיבלנו מהמשתמש בהתחלה נוצר לנו קובץ קול אשר משומע עבורנו. Text to speech application