• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. יעקב 1
    3. פוסטים
    י
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 2
    • נושאים 21
    • פוסטים 119
    • הגבוה ביותר 17
    • שנוי במחלוקת 1
    • קבוצות 0

    הודעות שפורסמו על ידי יעקב 1

    • RE: אבטחה - באימות דו שלבי / דעתכם... 🪪💂🏻

      אצלי עדיין עובד מספר מערכת וסיסמא, גם בAPI רגיל וגם דרך המערכת

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: העברה למערכת אחרת דרך API

      @sumone לא, אני מתכוון להגדרות האלה

      פורסם בשאלות ועזרה הדדית
      י
      יעקב 1
    • RE: העברה למערכת אחרת דרך API

      @sumone אני מתכוון בלי שרת חיצוני, אלא מהדפדפן. לא הצלחתי.

      פורסם בשאלות ועזרה הדדית
      י
      יעקב 1
    • העברה למערכת אחרת דרך API

      אם למישהו יש הגדרות מוכנות לזה - אשמח מאד
      (לא במודול ראוטינג. בAPI)
      תודה!

      פורסם בשאלות ועזרה הדדית
      י
      יעקב 1
    • RE: פתיחת מערכת

      מחפש מערכת רגילה, לא חברתית

      פורסם בשאלות ועזרה הדדית
      י
      יעקב 1
    • פתיחת מערכת

      יש הגדרה לשלוחה לפתיחת מערכת, משהו שעובד?

      פורסם בשאלות ועזרה הדדית
      י
      יעקב 1
    • RE: האם אפשר להגדיר שרק מנהל המערכת יוכל לשמוע ע"י הקשה על *41 כמה אנשים שמעו את ההודעה?

      @פלוס
      רק שים לב שאת ההגדרה

      ;שמירת לוג ושמיעת נתוני האזנה
      save_listening_data=yes
      

      צריך לשים בשלוחת המקור

      פורסם בטיפים עצות והדגמות מהמשתמשים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      @y6714453 אני ממש אשמח לעזרה..
      הוספתי בקוד שאחרי התמלול - המערכת יוצר קובץ שמע עם התמלול (קובץ WAV) ומעלה לשלוחה במערכת.
      יש דרך להגדיר בשלוחה שהמאזין ישמע את הקובץ שנוצר לו?

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      מדהים המודול הזה

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: תיעוד API לטובת ניהול וביצוע אימות דו-שלבי - לטובת מפתחי ממשקים חיצוניים

      @שמואל אז הapikey לא יעבוד לפני הכניסה לתוקף של האימות? זה ממש חשוב לי לדעת, כי בינתיים לא ביקשתי ממתכנת שישנה לי את הקוד לlogin כי סמכתי על זה שאוכל רק לשנות את הapikey...

      פורסם בחדש במערכת
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      תודה! עובד מעולה

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      @CUBASE תודה ! עובד לי מעולה
      יש אפשרות להגדיר שאחרי ההמרה ישמיע למאזין את הטקסט שהומר והוא יבחר אם לאשר?
      או לכה"פ אפשרות שישמע את ההקלטה הרגילה שלו ויבחר אם לאשר, כי כרגע בסולמית זה מיד מאשר

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      @y6714453
      -כתבתי בשלוחה במקום 9 - 9715, והוא לא מוצא נתיב
      11:18:22 | מידע | מוריד אודיו מ: https://www.call2all.co.il/ym/ivr2/9715/000.wav
      11:18:23 | שגיאה | הורדת הקובץ נכשלה , סטטוס: 404
      11:18:23 | מידע | 127.0.0.1 - - [21/אוקטובר/2025 11:18:23] " קבל /upload_audio?ApiCallId=41c5197c930a84efea2dd8376b949af8994aa0cc&ApiYFCallId=6e6431b4-32d1-4b97-931b-f908c52a096d&ApiDID=&ApiRealDID=&ApiPhone=&ApiExtension=9713&ApiTime=1761045496&file_url=/9715/000.wav HTTP/1.1 " 400 -
      .

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      @y6714453 אמורה להיות רשומה שם השלוחה שבה ההקלטה תישמר או שממנה יקח את ההקלטה להמרה? הוא כל הזמן מחזיר שגיאה שלא מוצא את הנתיב 6&file_url=/9/000.wav

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      @y6714453 יש לי באמת שגיאות בגלל נתיב שגוי
      מה זה ה9 בשורה הזאת?
      api_000=file_url,no,record,/9,,no,yes

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      @CUBASE כתב ב🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!:

      ffmpeg

      לא קרס

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      @y6714453 תודה!

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: 🎙️🎯 זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

      אשמח לעזרה. עשיתי את הקוד הזה ברנדר.
      מה אמור להיות מוגדר בשלוחה של הזיהוי דיבור? (זה קוד שאמור לשלוח אלי את המרת הדיבור של המאזין

      import os
      import tempfile
      import logging
      import requests
      from flask import Flask, request, jsonify
      from pydub import AudioSegment
      import speech_recognition as sr
      
      # ------------------ Logging ------------------
      logging.basicConfig(
          level=logging.INFO,
          format="%(asctime)s | %(levelname)s | %(message)s",
          datefmt="%H:%M:%S"
      )
      
      app = Flask(__name__)
      
      # ------------------ Telegram Config ------------------
      
      TELEGRAM_BOT_TOKEN = "***"
      TELEGRAM_CHAT_ID = "***"
      
      # ------------------ Helper Functions ------------------
      
      def add_silence(input_path: str) -> AudioSegment:
          audio = AudioSegment.from_file(input_path, format="wav")
          silence = AudioSegment.silent(duration=1000)
          return silence + audio + silence
      
      def recognize_speech(audio_segment: AudioSegment) -> str:
          recognizer = sr.Recognizer()
          try:
              with tempfile.NamedTemporaryFile(suffix=".wav", delete=True) as temp_wav:
                  audio_segment.export(temp_wav.name, format="wav")
                  with sr.AudioFile(temp_wav.name) as source:
                      data = recognizer.record(source)
                  text = recognizer.recognize_google(data, language="he-IL")
                  logging.info(f"Recognized text: {text}")
                  return text
          except sr.UnknownValueError:
              return ""
          except Exception as e:
              logging.error(f"Speech recognition error: {e}")
              return ""
      
      def send_to_telegram(text: str, file_url: str):
          message = f"🎙️ הודעה חדשה מהמערכת:\n\n{text}\n\n🔗 קובץ ההקלטה:\n{file_url}"
          url = f"https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/sendMessage"
          requests.post(url, data={"chat_id": TELEGRAM_CHAT_ID, "text": message})
      
      # ------------------ API Endpoint ------------------
      
      @app.route("/upload_audio", methods=["GET"])
      def upload_audio():
          file_url = request.args.get("file_url")
          if not file_url:
              return jsonify({"error": "Missing 'file_url' parameter"}), 400
      
          logging.info(f"Downloading audio from: {file_url}")
          try:
              response = requests.get(file_url, timeout=15)
              if response.status_code != 200:
                  return jsonify({"error": "Failed to download audio file"}), 400
      
              with tempfile.NamedTemporaryFile(suffix=".wav", delete=True) as temp_input:
                  temp_input.write(response.content)
                  temp_input.flush()
      
                  processed_audio = add_silence(temp_input.name)
                  recognized_text = recognize_speech(processed_audio)
      
                  if recognized_text:
                      send_to_telegram(recognized_text, file_url)
                      return jsonify({"recognized_text": recognized_text})
                  else:
                      send_to_telegram(" לא זוהה דיבור.", file_url)
                      return jsonify({"recognized_text": ""})
      
          except Exception as e:
              logging.error(f"Error: {e}")
              return jsonify({"error": str(e)}), 500
      
      # ------------------ Run ------------------
      if __name__ == "__main__":
          port = int(os.environ.get("PORT", 5000))
          app.run(host="0.0.0.0", port=port)
      
      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1
    • RE: זהוי דיבור בחינם

      @טנטפון גם אני חיפשתי את השרשור הזה ולא מצאתי. כנראה נמחק.
      @y6714453 הכוונה היא לזיהוי דיבור ולא להקראת טקסט.
      עריכה: התכוונתי לזה https://f2.freeivr.co.il/topic/18660/תפריט-זיהוי-דיבור-חינמי

      פורסם בעזרה הדדית למשתמשים מתקדמים
      י
      יעקב 1