קבצי קול בעברית חינם
-
@גמליאל יפה מאוד! וזה גם עובד
מצורף קו בסיסי בPHP, צריך עוד לשכלל אותו, נראה לי שיש הגדרה של מהירות, אבל לא התעמקתי בה.<?php $lang = 'en'; $text = 'hello world'; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://translate.google.com/_/TranslateWebserverUi/data/batchexecute', CURLOPT_RETURNTRANSFER => true, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => 'f.req=' . urlencode(json_encode([[['jQ1olc', '["' . $text . '","' . $lang . '",true,"null"]', '', 'generic']]])) )); $response = curl_exec($curl); curl_close($curl); preg_match('#"(\/\/NE.*)"]"#', $response, $matches); file_put_contents('/root/test.mp3', base64_decode($matches[1]));
-
@dovid אמר בקבצי קול בעברית חינם:
הלכת רחוק... תסתכל על שורת הכתובת
זה מה קריאתי מיד אחרי ש @איש-ימיני ענה לי
רק שאלתי מה לעברית ולiw
אם אני לא מגיע מוכן לראות את זה זה עול לברוח מתחת לרדר. -
@ש-ב-ח אמר בקבצי קול בעברית חינם:
רק שאלתי מה לעברית ולiw
זה היה התקן עד 1989... ראה עוד:
https://linguistics.stackexchange.com/questions/43859/change-reason-for-iso-639-hebrew-language-code-from-iw-il-to-he-il
אבל באמת די מוזר שגוגל נשארו ב1988 (אבל הם לא הראשונים שראיתי שנשארו עם iw... ) -
אני בדיוק צריך גם קבצי קול,
אני בכלל לא בעד פתרונות פיראטיים כאלו, אבל אין ברירה - שירות הAPI הרשמי של TTS של גוגל עוד לא זמין בעברית...
(לא נח לי להתחיל עם API של חברות אחרות באותו הפרוייקט מסיבות של סדר)
אני השתמשתי בספריה הזאת:
https://github.com/zlargon/google-tts
זה נראה שזה עובד טוב. -
@גמליאל
מצאתי שכנראה לא צריך לעבוד כ"כ קשה, והשיטה הישנה עדיין עובדת, רק שהם לא משתמשים בה כנראה יותר בדף.
פשוט לגשת לדף (שם את זה בכוונה בתגית קוד - בסוף הפוסט שם את זה כלינק)https://translate.google.com/translate_tts?ie=UTF-8&q=%D7%A9%D7%9C%D7%95%D7%9D,%20%D7%96%D7%94%20%D7%91%D7%93%D7%99%D7%A7%D7%94.&tl=iw&total=1&idx=0&textlen=15&tk=350535.255567&client=webapp&prev=input
בפרמטר q לשים את המילים בעברית
הפרמטר tl זה השפה