@שמואל תודה
הפוסטים הטובים ביותר שנוצרו על ידי עונה תשובות
-
RE: אבטחה - באימות דו שלבי / דעתכם... 🪪💂🏻פורסם בעזרה הדדית למשתמשים מתקדמים
@CUBASE לדעתי יש משהו שחסר
שנגיד לא מצליח לעשות שלוחה ויש מיהו שיודע שיתנו לא במקום מס' מערכת וסיסמת ניהול
קוד מרוחק שבעל המערכת מאשר אותו חד פעמי -
RE: יצירת תמליל מתקליטפורסם בעזרה הדדית למשתמשים מתקדמים
@צצ
חיבור ל־PHP:
אם אתה מריץ PHP, אתה יכול:- לשלוח את קובץ השמע מהמערכת לשרת (למשל דרך webhook או בדיקה ידנית).
- להריץ סקריפט Python דרך PHP עם
shell_exec()אוexec(). - לקבל את הטקסט חזרה ולעבד לפי הצורך.
טיפ ממערכת ימות:
במערכת עצמה, כשאתה מגדיר STT, התוצאה נשמרת אוטומטית בטקסט, ואתה לא חייב לפתח כלום אם אתה רק רוצה את התוצאה – רק לדעת איך לגשת אליה.
הנה מדריך מסודר כיצד להמיר קובץ שמע לטקסט (Speech-to-Text) במערכת ימות המשיח או דרך קוד משלך, כולל חיבור אפשרי ל־PHP.
אפשרות 1 – שימוש במערכת STT של ימות המשיח
ימות המשיח תומכת בזיהוי קולי בתוך המערכת עצמה ללא צורך בשרת חיצוני.איך עושים את זה?
-
מגדירים שלוחה מסוג:
type=recording_and_entering_data -
מוסיפים שלב עם:
000-option=--STT-TTS-ask -
המערכת תקליט את המשתמש ותמיר את הדיבור לטקסט באופן אוטומטי.
הטקסט נשמר בקובץ.txtבמערכת. -
תוכל לקבל את הטקסט גם במייל (אם הגדרת
set_ok_send_mail_special=yes) או לקרוא אותו דרך API.
אפשרות 2 – שימוש ב־SpeechRecognition בשרת שלך (Python)אם אתה רוצה לעשות את זה בשרת פרטי, הנה הדרך:
דרישות:
- שרת עם Python מותקן
- ספריית
SpeechRecognition - FFmpeg או pydub (להמרת קבצי שמע)
התקנה:
pip install SpeechRecognition pydubדוגמה בקוד:
import speech_recognition as sr from pydub import AudioSegment המרת קובץ WAV או MP3 ל־WAV audio = AudioSegment.from_file("input.mp3") audio.export("converted.wav", format="wav") המרת דיבור לטקסט recognizer = sr.Recognizer() with sr.AudioFile("converted.wav") as source: audio_data = recognizer.record(source) text = recognizer.recognize_google(audio_data, language="he-IL") print(text)