שיתוף | שדרוג מיילטוק - המייל הטלפוני
-
@אביי לאור הבעיה של הקול בהקראה חשבתי על להוסיף אפשרות לעשות tts חיצוני ולהעלות לימות את האודיו, מה שיכול להפוך את ההקראה לנוחה הרבה יותר ויחסוך את זמן ההמתנה.
יש את הapi של openai, אבל הבעיה היא שהוא עולה כסף...
יש גם את המנוע Cloud Text-to-Speech API של גוגל, יש שם גם אופציה לssml וזה חינם עד 4,000,000 או 1,000,000 תווים לחודש (תלוי בקול)const urlYemotApi = `https://www.call2all.co.il/ym/api/`; const ttsApiKey = ''; const yemotApiKey = "" function textToSpeech(text) { const endpointUrl = 'https://texttospeech.googleapis.com/v1/text:synthesize?key=' + ttsApiKey; let requestBody = { 'input': { 'text': text }, 'voice': { 'languageCode': 'he-IL', 'name': 'he-IL-Wavenet-D', 'ssmlGender': 'MALE' }, 'audioConfig': { 'audioEncoding': 'LINEAR16', 'effects_profile_id':['telephony-class-application'] } }; let response = UrlFetchApp.fetch(endpointUrl, { method: 'POST', contentType: 'application/json', payload: JSON.stringify(requestBody) }); let obj = JSON.parse(response.getContentText()); let audioData = Utilities.base64Decode(obj.audioContent); let audioBlob = Utilities.newBlob(audioData, 'audio/wav', 'output.wav'); return audioBlob } function UploadFile(token, path, blob){ const formData = { token: token, path: `ivr2:/${path}`, convertAudio: "1", autoNumbering: "true", file: blob }; const options = { method: 'post', payload: formData, }; return JSON.parse(UrlFetchApp.fetch(`${url_yemot_api}UploadFile`, options)).responseStatus === "OK"; }
אופציה נוספת - לחכות לgoogle שיוסיפו פלט אודיו לgemini (בlive יש כבר, זכור לי שגם באחד המודלים הרגילים הם כתבו בתיעוד שהם יוסיפו בקרוב פלט אודיו).
-
@אביי לאור הבעיה של הקול בהקראה חשבתי על להוסיף אפשרות לעשות tts חיצוני ולהעלות לימות את האודיו, מה שיכול להפוך את ההקראה לנוחה הרבה יותר ויחסוך את זמן ההמתנה.
יש את הapi של openai, אבל הבעיה היא שהוא עולה כסף...
יש גם את המנוע Cloud Text-to-Speech API של גוגל, יש שם גם אופציה לssml וזה חינם עד 4,000,000 או 1,000,000 תווים לחודש (תלוי בקול)const urlYemotApi = `https://www.call2all.co.il/ym/api/`; const ttsApiKey = ''; const yemotApiKey = "" function textToSpeech(text) { const endpointUrl = 'https://texttospeech.googleapis.com/v1/text:synthesize?key=' + ttsApiKey; let requestBody = { 'input': { 'text': text }, 'voice': { 'languageCode': 'he-IL', 'name': 'he-IL-Wavenet-D', 'ssmlGender': 'MALE' }, 'audioConfig': { 'audioEncoding': 'LINEAR16', 'effects_profile_id':['telephony-class-application'] } }; let response = UrlFetchApp.fetch(endpointUrl, { method: 'POST', contentType: 'application/json', payload: JSON.stringify(requestBody) }); let obj = JSON.parse(response.getContentText()); let audioData = Utilities.base64Decode(obj.audioContent); let audioBlob = Utilities.newBlob(audioData, 'audio/wav', 'output.wav'); return audioBlob } function UploadFile(token, path, blob){ const formData = { token: token, path: `ivr2:/${path}`, convertAudio: "1", autoNumbering: "true", file: blob }; const options = { method: 'post', payload: formData, }; return JSON.parse(UrlFetchApp.fetch(`${url_yemot_api}UploadFile`, options)).responseStatus === "OK"; }
אופציה נוספת - לחכות לgoogle שיוסיפו פלט אודיו לgemini (בlive יש כבר, זכור לי שגם באחד המודלים הרגילים הם כתבו בתיעוד שהם יוסיפו בקרוב פלט אודיו).
@האדם-החושב כתב בשיתוף | שדרוג מיילטוק - המייל הטלפוני:
@אביי לאור הבעיה של הקול בהקראה חשבתי על להוסיף אפשרות לעשות tts חיצוני ולהעלות לימות את האודיו, מה שיכול להפוך את ההקראה לנוחה הרבה יותר ויחסוך את זמן ההמתנה.
זה רעיון מצוין! זה יתפוס 3-4 ציפורים במכה אחת!
גם יחסוך זמן המתנה, גם יהיה ניתן להגדיר מהירות השמעה גבוהה באופן קבוע, גם נתפטר מהקול המעצבן של ימות...
השאלה היא מה ממוצע התוים שעובר במערכת כל חודש
אולי כדאי שרק תוכן ההודעה יועבר ככה ואילו ההודעה עם הפרטים של ההודעה תישאר כמו פעם?או אולי שהמערכת תחשב האם נותרו לך תוים חינמיים ואם לא היא תעבור לtts של ימות...
-
אני לא יודע מה טופל ומה לא, אבל אם יוכלו להגדיר שלא יתקבלו צינתוקים (-ואולי אף לא ישמעו במערכת) הודעות מקידומי מכירות ו/או מרשתות חברתיות.
-
@האדם-החושב כתב בשיתוף | שדרוג מיילטוק - המייל הטלפוני:
@אביי לאור הבעיה של הקול בהקראה חשבתי על להוסיף אפשרות לעשות tts חיצוני ולהעלות לימות את האודיו, מה שיכול להפוך את ההקראה לנוחה הרבה יותר ויחסוך את זמן ההמתנה.
זה רעיון מצוין! זה יתפוס 3-4 ציפורים במכה אחת!
גם יחסוך זמן המתנה, גם יהיה ניתן להגדיר מהירות השמעה גבוהה באופן קבוע, גם נתפטר מהקול המעצבן של ימות...
השאלה היא מה ממוצע התוים שעובר במערכת כל חודש
אולי כדאי שרק תוכן ההודעה יועבר ככה ואילו ההודעה עם הפרטים של ההודעה תישאר כמו פעם?או אולי שהמערכת תחשב האם נותרו לך תוים חינמיים ואם לא היא תעבור לtts של ימות...
@מתלמד-צעיר בגוגל יש לך עד מליון תווים בחינם לחודש
לא חושב שמישהו עובר את זה במודל הזה בחודש, לדעתי זה הפתרון הכי נכון וטוב -
אני לא יודע מה טופל ומה לא, אבל אם יוכלו להגדיר שלא יתקבלו צינתוקים (-ואולי אף לא ישמעו במערכת) הודעות מקידומי מכירות ו/או מרשתות חברתיות.
@מענין-לשמוע כתב בשיתוף | שדרוג מיילטוק - המייל הטלפוני:
אני לא יודע מה טופל ומה לא, אבל אם יוכלו להגדיר שלא יתקבלו צינתוקים (-ואולי אף לא ישמעו במערכת) הודעות מקידומי מכירות ו/או מרשתות חברתיות.
זה כבר נמצא בגירסה 9 שעוד לא פורסמה
-
-
@אלף-שין הם משתמשים בחלק מהקולות ב Cloud Text-to-Speech API של גוגל.
@האדם-החושב
כלומר שכל אחד יכול? [אז למה ימות לא משתמשים בזה בחינמי?] -
@מתלמד-צעיר בגוגל יש לך עד מליון תווים בחינם לחודש
לא חושב שמישהו עובר את זה במודל הזה בחודש, לדעתי זה הפתרון הכי נכון וטוב@מוגן כתב בשיתוף | שדרוג מיילטוק - המייל הטלפוני:
@מתלמד-צעיר בגוגל יש לך עד מליון תווים בחינם לחודש
לא חושב שמישהו עובר את זה במודל הזה בחודש, לדעתי זה הפתרון הכי נכון וטובאני מסכים לגמרי
במיוחד שלהרגשתי זמני ההמתנה לעיבוד הקובץ בקול החדש ארוכים משמעותיתמלבד זאת שהודעות פשוטות ביותר מחולקות לכמה חלקים ולהמתין שוב ושוב להודעה שכבר קלטת מהי, זה ממש מטריף את הדעת...
-
@האדם-החושב
כלומר שכל אחד יכול? [אז למה ימות לא משתמשים בזה בחינמי?]@אלף-שין כתב בשיתוף | שדרוג מיילטוק - המייל הטלפוני:
@האדם-החושב
כלומר שכל אחד יכול? [אז למה ימות לא משתמשים בזה בחינמי?]א. למה להם?
(מה אתה רוצה שבכל פעם שמישהו מעלה קובץ tts ימות ישלחו אותו לתמלול של גוגל ואז הוא לא יוכל לערוך אותו וכד')?
ב. אני מניח שהtts של ימות הוכן לפני שהשירות של גוגל פורסם -
@האדם-החושב
כלומר שכל אחד יכול? [אז למה ימות לא משתמשים בזה בחינמי?] -
@אלף-שין כתב בשיתוף | שדרוג מיילטוק - המייל הטלפוני:
כלומר שכל אחד יכול? [אז למה ימות לא משתמשים בזה בחינמי?]
אם ימות ישתמשו עם המודל הזה מהר מאוד הם יעברו את המליון ויהיה להם תשלום עבור השימוש במודל כך שלהם זה לא פתרון