• ×”×Ø×©×ž×”
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקה ×§×™×©×•×Ø×™×
    • פוהטים ××—×Ø×•× ×™×
    • ×§×‘×œ×Ŗ התראות מהדפדפן
    • ×ž×©×Ŗ×ž×©×™×
    • חיפוש בהגדרות ×”×ž×Ŗ×§×“×ž×•×Ŗ
    • חיפוש גוגל ×‘×¤×•×Ø×•×
    • ניהול ×”×ž×¢×Ø×›×Ŗ
    • ניהול ×”×ž×¢×Ø×›×Ŗ - שרת private

    šŸŽ™ļøšŸŽÆ זיהוי דיבור בעברית – חינם, איכותי, מדויק!!

    עזרה הדדית ×œ×ž×©×Ŗ×ž×©×™× ×ž×Ŗ×§×“×ž×™×
    8
    32
    488
    טוען פוהטים נוהפים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי ×œ×¤×Ø×”× תגובה
    נושא זה נמחק. רק ×ž×©×Ŗ×ž×©×™× עם הרשאות ×ž×Ŗ××™×ž×•×Ŗ יוכלו ×œ×¦×¤×•×Ŗ בו.
    • Y
      y6714453 נערך ×œ××—×Ø×•× ×” על ידי y6714453

      כמה ×ž×—×©×‘×•×Ŗ על מודל זיהוי דיבור...

      הרבה פעמים בכל מיני ×ž×¢×Ø×›×•×Ŗ - ×Ø×•×¦×™× לשלב זיהוי דיבור, דהיינו ×©×ž×©×Ŗ×ž×© יוכל לשלוח הקלטה לשרת והשרת ×™×Ŗ×ž×œ×œ את ההקלטה.
      ×™×ž×•×Ŗ המשיח מציעים מודל כזה, ×•×”××ž×Ŗ שאף פעם לא × ×™×”×™×Ŗ×™ אותו, כך שאני לא יודע מה ×Ø×ž×Ŗ האיכות שלו...
      אבל זה ×‘×¢×œ×•×Ŗ יחידות, ×•×œ×”×Ø×‘×” ×ž×©×Ŗ×ž×©×™× זה מהפיק היבה כדי ×œ× ×”×•×Ŗ למצוא ××œ×˜×Ø× ×˜×™×‘×”,
      (וממילא הטקהט נשלח לשרת - אז למה שהשרת לא יבצע גם את ×”×Ŗ×ž×œ×•×œ בעצמו?!)

      יש שתי הפריות ×ž×•×›×Ø×•×Ŗ ×•×˜×•×‘×•×Ŗ ×œ×Ŗ×ž×œ×•×œ ×©×ž×Ŗ××™× ×œ×¢×‘×Ø×™×Ŗ,

      אחד של גוגל - ההפרייה SpeechRecognition
      ואחד של ×ž×™×™×§×Ø×•×”×•×¤×˜ - ההפרייה Whisper

      ל Whisper יש ×™×™×Ŗ×Ø×•×Ÿ ×ž×©×ž×¢×•×Ŗ×™ - שאפשר ×œ×”×•×Ø×™×“ למחשב ללא ×¦×•×Ø×š בחיבור ×œ××™× ×˜×Ø× ×˜, אבל בגלל שממילא רוב השימוש ממילא נעשה ×‘×“×Ø×š כלל בשרת וכדו' אז ×”×™×™×Ŗ×Ø×•×Ÿ לא כל כך ×ž×©×ž×¢×•×Ŗ×™...

      אמנם ×œ××—×Ø בדיקות ותעיות... ×”×’×¢×Ŗ×™ למהקנה שהמודל של גוגל, לא רואה את ההוא של ×ž×™×™×§×Ø×•×”×•×¤×˜...

      חשוב ×œ×–×›×•×Ø שההקלטה בהוף מגיעה באיכות של טלפון... ולא של קונדנהר אולפני... ולכן חשוב שהמודל יידע ×œ×–×”×•×Ŗ את הדיבור גם ×‘×Ŗ× ××™× קשים כמו רעשי רקע, איכות ירודה, וכו'...

      אני חושב שהמודל של גוגל הוא מדוייק ואיכותי כמעט ללא ×˜×¢×•×™×•×Ŗ... והייתי ממליׄ לכל מי שרוצה ×ž×¢×Ø×›×Ŗ איכותית, ×œ×”×©×Ŗ×ž×© בו...

      לא ×¦×Ø×™×š ×ž×¤×Ŗ×— API !

      אני רוצה להוהיף המלצה מנהיון הרבה זמן ×”×©×Ŗ×ž×©×Ŗ×™ עם זה ומשום מה ×”×”×Ŗ×—×œ×” וההוף של ההקלטה לא זוהה... למשל במקום "אחד ×©×Ŗ×™×™× שלוש ארבע" הוא זיהה "ד ×©×Ŗ×™×™× שלוש אר"- עד שהבנתי שהמודל אמנם הוא טוב אבל לפעמים ×”×Ŗ×—×œ×Ŗ ההקלטה והוף ההקלטה × ×—×Ŗ×š (ממש במימדים של שנייה) ולכן אם ×Ø×•×¦×™× לשלוח הקלטה ארוכה לשרת, למשל משפט שלם וכו' אז זה ×‘×“×Ø×š כלל לא כל כך בעיה...
      אבל אם ×Ø×•×¦×™× לשלוח מילה אחת וכדו' אז זה יכול ×œ×”×™×•×Ŗ מאוד ×ž×©×ž×¢×•×Ŗ×™.... לכן מומלׄ (מנהיון! זה פותר את הבעייה!) להוהיף שנייה שקט ×‘×Ŗ×—×™×œ×Ŗ והוף ההקלטה ×›×œ×•×ž×Ø אחרי שהיא × ×©×œ×—×Ŗ לשרת, לפני שגוגל מעבד את ההקלטה ומחלׄ את ×”×Ŗ×ž×œ×•×œ... - ×œ×”×©×Ŗ×ž×© עם ההפרייה pydub כדי להוהיף שנייה שקט ×Ŗ×—×™×œ×” והוף...
      (×¦×Ø×™×š לבדוק ש-FFmpeg ×ž×•×Ŗ×§×Ÿ בהביבה, אחרת ההפרייה לא תעבוד)

      עוד משהו...
      לפעמים אנחנו יודעים ×ž×Ø××© מה האפשרויות ×©×”×ž×©×Ŗ×ž×© יכול ×œ×•×ž×Ø –
      למשל ×©×ž×•×Ŗ של ×¢×Ø×™×:

      בני ברק, ×™×Ø×•×©×œ×™×, תל אביב, חיפה, אשדוד, וכו'...

      אפשר ×œ×¢×©×•×Ŗ שהקוד יזהה את הדיבור ויבצע ×”×Ŗ××ž×”
      למשל אם המודל זיהה "×™×Ø×•×©×ž×™×" אז הוא ×™×Ŗ××™× ×œ×™×Ø×•×©×œ×™×...

      אני ×ž×¦×Ø×£ פה קוד ×¤×™×™×Ŗ×•×Ÿ לדוגמא: ⬇


      אולי ×¦×Ø×™×š עוד כמה שינויים כדי ×©×™×Ŗ××™× ×œ×™×ž×•×Ŗ המשיח...

      import os
      import tempfile
      import logging
      import requests
      from flask import Flask, request, jsonify
      from pydub import AudioSegment
      import speech_recognition as sr
      from rapidfuzz import process, fuzz
      
      # ------------------ Logging Configuration ------------------
      logging.basicConfig(
          level=logging.INFO,
          format="%(asctime)s | %(levelname)s | %(message)s",
          datefmt="%H:%M:%S"
      )
      
      app = Flask(__name__)
      
      # List of possible keywords to match
      KEYWORDS = ["בני ברק", "×™×Ø×•×©×œ×™×", "תל אביב", "חיפה", "אשדוד"]
      
      # ------------------ Helper Functions ------------------
      
      def add_silence(input_path: str) -> AudioSegment:
          """
          Add one second of silence at the beginning and end of the audio file.
          This improves speech recognition accuracy, especially for short recordings.
          """
          logging.info("Adding one second of silence to audio file...")
          audio = AudioSegment.from_file(input_path, format="wav")
          silence = AudioSegment.silent(duration=1000)  # 1000ms = 1 second
          return silence + audio + silence
      
      def recognize_speech(audio_segment: AudioSegment) -> str:
          """
          Perform speech recognition using Google SpeechRecognition API.
          """
          recognizer = sr.Recognizer()
          try:
              # Use a temporary file for SpeechRecognition to read
              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:
              logging.warning("Speech not detected or unclear.")
              return ""
          except Exception as e:
              logging.error(f"Error during speech recognition: {e}")
              return ""
      
      def find_best_match(text: str) -> str | None:
          """
          Find the closest matching word from the predefined KEYWORDS list.
          """
          if not text:
              return None
      
          result = process.extractOne(text, KEYWORDS, scorer=fuzz.ratio)
          if result and result[1] >= 80:
              logging.info(f"Best match found: {result[0]} (confidence: {result[1]}%)")
              return result[0]
      
          logging.info("No sufficient match found.")
          return None
      
      # ------------------ API Endpoint ------------------
      
      @app.route("/upload_audio", methods=["GET"])
      def upload_audio():
          """
          Endpoint to receive an audio file via GET parameter,
          download it, process it, and return the recognized text with the best match.
          Example usage:
          /upload_audio?file_url=https://example.com/audio.wav
          """
          file_url = request.args.get("file_url")
          if not file_url:
              logging.error("Missing 'file_url' parameter.")
              return jsonify({"error": "Missing 'file_url' parameter"}), 400
      
          logging.info(f"Received file URL: {file_url}")
      
          try:
              # Step 1: Download the audio file
              response = requests.get(file_url, timeout=15)
              if response.status_code != 200:
                  logging.error(f"Failed to download audio file. Status code: {response.status_code}")
                  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()
                  logging.info(f"Audio downloaded and saved temporarily: {temp_input.name}")
      
                  # Step 2: Add silence
                  processed_audio = add_silence(temp_input.name)
      
                  # Step 3: Speech recognition
                  recognized_text = recognize_speech(processed_audio)
      
                  # Step 4: Matching against predefined keywords
                  matched_word = find_best_match(recognized_text)
      
                  if matched_word:
                      logging.info(f"Final matched keyword: {matched_word}")
                  else:
                      logging.info("No keyword match found.")
      
          except Exception as e:
              logging.error(f"Processing error: {e}")
              return jsonify({"error": "Error processing the audio file"}), 500
      
          return jsonify({
              "recognized_text": recognized_text,
              "matched_word": matched_word if matched_word else "No match found"
          })
      
      # ------------------ Run Server ------------------
      
      if __name__ == "__main__":
          port = int(os.environ.get("PORT", 5000))
          logging.info(f"Server running on port {port}")
          app.run(host="0.0.0.0", port=port)
      

      מקווה שהייתי ברור...
      בכל ×ž×§×Ø×” גם מי שלא הבין ×©×œ×¤×—×•×Ŗ יידע שיש אופציה כזו, כדאי ×œ× ×”×•×Ŗ! šŸ˜›
      בהצלחה!

      M ל 2 תגובות תגובה אחרונה תגובה ציטוט 11
      • M
        MGM IVR @y6714453 נערך ×œ××—×Ø×•× ×” על ידי

        @y6714453 כתב ×‘šŸŽ™ļøšŸŽÆ זיהוי דיבור בעברית – חינם, איכותי, מדויק!!:

        לא ×¦×Ø×™×š ×ž×¤×Ŗ×— API !

        יותר נכון, ×¦×Ø×™×š ×ž×¤×Ŗ×—, אבל יש ×ž×¤×Ŗ×— ×©×ž×”×Ŗ×•×‘×‘ בעולם (היה ×‘×ž×§×•×Ø ×œ×“×¢×Ŗ×™ בגוגל ×›×Ø×•×, יש אחד דומה ×œ×¤×™×™×Ø×¤×•×§×”), והוא מוטמע בהפריה

        Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • Y
          y6714453 @MGM IVR נערך ×œ××—×Ø×•× ×” על ידי y6714453

          @MGM-IVR ובכל זאת הכוונה ×”×™×™×Ŗ×” שלא ×¦×Ø×™×š להכניה ידנית

          תגובה 1 תגובה אחרונה תגובה ציטוט 2
          • ל
            ×œ×¢×–×•×Ø לכולם @y6714453 נערך ×œ××—×Ø×•× ×” על ידי

            @y6714453
            איך מקבלים את ההקלטה ×‘×§×œ×•×Ŗ לשרת?

            C תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • C
              CUBASE @×œ×¢×–×•×Ø לכולם נערך ×œ××—×Ø×•× ×” על ידי

              @×œ×¢×–×•×Ø-לכולם הורדת קובׄ..

              ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ל
                ×œ×¢×–×•×Ø לכולם @CUBASE נערך ×œ××—×Ø×•× ×” על ידי

                @CUBASE
                אז זה ×Ŗ×”×œ×™×š קצת
                לקבל ×ž×™×ž×•×Ŗ המשיח את שם ההקלטה ואז ×œ×”×•×Ø×™×“ ולשלוח לגוגל ואז לקבל חזרה

                Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • Y
                  y6714453 @×œ×¢×–×•×Ø לכולם נערך ×œ××—×Ø×•× ×” על ידי

                  @×œ×¢×–×•×Ø-לכולם

                  איך מקבלים את ההקלטה ×‘×§×œ×•×Ŗ לשרת?

                  ×©×œ×•×—×Ŗ API עם הגדרות משהו כמו זה:

                  type=api
                  api_link=https://
                  api_000=stockname,no,record,/9,,no,yes
                  
                  פ תגובה 1 תגובה אחרונה תגובה ציטוט 1
                  • פ
                    פלוה @y6714453 נערך ×œ××—×Ø×•× ×” על ידי

                    @y6714453
                    אשמח ×œ×™×¦×•×Ø ××™×Ŗ×š קשר בנושא!

                    Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • Y
                      y6714453 @פלוה נערך ×œ××—×Ø×•× ×” על ידי

                      @פלוה כתב ×‘šŸŽ™ļøšŸŽÆ זיהוי דיבור בעברית – חינם, איכותי, מדויק!!:

                      @y6714453
                      אשמח ×œ×™×¦×•×Ø ××™×Ŗ×š קשר בנושא!

                      y6714453@gmail.com

                      תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • הוזכר על-ידי  Y y6714453 
                      • י
                        יעקב 1 נערך ×œ××—×Ø×•× ×” על ידי

                        אשמח ×œ×¢×–×Ø×”. עשיתי את הקוד הזה ברנדר.
                        מה ××ž×•×Ø ×œ×”×™×•×Ŗ ×ž×•×’×“×Ø בשלוחה של הזיהוי דיבור? (זה קוד ×©××ž×•×Ø לשלוח אלי את ×”×ž×Ø×Ŗ הדיבור של המאזין

                        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)
                        
                        Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • Y
                          y6714453 @יעקב 1 נערך ×œ××—×Ø×•× ×” על ידי

                          @יעקב-1
                          בשלוחה אתה ×¦×Ø×™×š ×œ×”×’×“×™×Ø שישלח את ההקלטה לשרת
                          לכן תגדיר כך

                          type=api
                          api_link=שים את הלינק של השרת
                          
                          api_000=stockname,no,record,/9,,no,yes
                          
                          ביטול השליחה בניתוק (מומלׄ)
                          api_hangup_send=no
                          
                          ×ž×¢×‘×Ø בהיום
                          api_end_goto=/שים את הנתיב ×œ×ž×¢×‘×Ø
                          

                          ואל תשכח ×œ×”×¢×œ×•×Ŗ קובׄ שמע בשם 000 לשלוחה ×©××•×ž×Ø משהו כמו "אנא הקלט את ×”×•×“×¢×Ŗ×š, ובהיום הקש ×”×•×œ×ž×™×Ŗ"

                          י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • י
                            יעקב 1 @y6714453 נערך ×œ××—×Ø×•× ×” על ידי יעקב 1

                            @y6714453 תודה!

                            Y C 2 תגובות תגובה אחרונה תגובה ציטוט 0
                            • Y
                              y6714453 @יעקב 1 נערך ×œ××—×Ø×•× ×” על ידי y6714453

                              @יעקב-1
                              בשביל למנוע שגיאה - ×Ŗ×—×œ×™×£ בהגדרות השלוחה במקום

                              api_000=stockname,no,record,/9,,no,yes
                              

                              את זה:

                              api_000=file_url,no,record,/9,,no,yes
                              

                              בגלל שבקוד - הוא מחפש ×¤×Ø×ž×˜×Ø בשם file_url

                              לפי השורה הזאת בקוד

                                  file_url = request.args.get("file_url")
                              

                              י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • C
                                CUBASE @יעקב 1 נערך ×œ××—×Ø×•× ×” על ידי

                                @יעקב-1 ×”×¦×œ×—×Ŗ ×œ×”×Ŗ×§×™×Ÿ ffmpeg על Render בלי שהוא קרה ×‘×Ŗ×”×œ×™×š הבנייה??

                                י Y 2 תגובות תגובה אחרונה תגובה ציטוט 0
                                • י
                                  יעקב 1 @CUBASE נערך ×œ××—×Ø×•× ×” על ידי

                                  @CUBASE כתב ×‘šŸŽ™ļøšŸŽÆ זיהוי דיבור בעברית – חינם, איכותי, מדויק!!:

                                  ffmpeg

                                  לא קרה

                                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • י
                                    יעקב 1 @y6714453 נערך ×œ××—×Ø×•× ×” על ידי

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

                                    Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • Y
                                      y6714453 @יעקב 1 נערך ×œ××—×Ø×•× ×” על ידי y6714453

                                      @יעקב-1
                                      איפה ההקלטה × ×©×ž×Ø×Ŗ
                                      ציטוט מהאשכול של המודול:

                                      ×”×¢×Ø×š הרביעי (הקלטה)
                                      ×‘×¢×Ø×š זה × ×™×Ŗ×Ÿ ×œ×”×’×“×™×Ø היכן ×Ŗ×™×©×ž×Ø ההקלטה ×‘×ž×¢×Ø×›×Ŗ
                                      ברירת מחדל זה × ×©×ž×Ø בתיקייה ×©×ž×•×’×“×Ø×Ŗ ב-api_dir
                                      × ×™×Ŗ×Ÿ ×œ×”×’×“×™×Ø מיקום שונה
                                      לדוגמה
                                      /8 (הלש שמונה)
                                      ×‘×ž×§×Ø×” כזה ההקלטה ×Ŗ×™×©×ž×Ø בשלוחה 8
                                      הערה: חובה לשים / ×‘×”×Ŗ×—×œ×”. אהור לשים / בהוף

                                      י תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                      • Y
                                        y6714453 @CUBASE נערך ×œ××—×Ø×•× ×” על ידי

                                        @CUBASE כתב ×‘šŸŽ™ļøšŸŽÆ זיהוי דיבור בעברית – חינם, איכותי, מדויק!!:

                                        @יעקב-1 ×”×¦×œ×—×Ŗ ×œ×”×Ŗ×§×™×Ÿ ffmpeg על Render בלי שהוא קרה ×‘×Ŗ×”×œ×™×š הבנייה??

                                        למה שיקרוה? זה נחשב הפריה כבדה, או לא × ×Ŗ×ž×›×Ŗ??

                                        C תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • י
                                          יעקב 1 @y6714453 נערך ×œ××—×Ø×•× ×” על ידי

                                          @y6714453 ××ž×•×Ø×” ×œ×”×™×•×Ŗ ×Ø×©×•×ž×” שם השלוחה שבה ההקלטה ×Ŗ×™×©×ž×Ø או שממנה יקח את ההקלטה ×œ×”×ž×Ø×”? הוא כל הזמן ×ž×—×–×™×Ø שגיאה שלא מוצא את הנתיב 6&file_url=/9/000.wav

                                          Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • Y
                                            y6714453 @יעקב 1 נערך ×œ××—×Ø×•× ×” על ידי y6714453

                                            @יעקב-1 כתב ×‘šŸŽ™ļøšŸŽÆ זיהוי דיבור בעברית – חינם, איכותי, מדויק!!:

                                            @y6714453 ××ž×•×Ø×” ×œ×”×™×•×Ŗ ×Ø×©×•×ž×” שם השלוחה שבה ההקלטה ×Ŗ×™×©×ž×Ø או שממנה יקח את ההקלטה ×œ×”×ž×Ø×”? הוא כל הזמן ×ž×—×–×™×Ø שגיאה שלא מוצא את הנתיב 6&file_url=/9/000.wav

                                            השלוחה שבה ההקלטה ×Ŗ×™×©×ž×Ø - בלי קשר למה שהשרת מקבל, (אתה יכול גם ×œ×”×©××™×Ø את ×”×¢×Ø×š ריק ואז ההקלטה ×Ŗ×™×©×ž×Ø בתיקייה api_dir).
                                            זה לא ההיבה לשגיאה.

                                            ×Ŗ×¢×œ×” פה את השגיאה שאתה מקבל

                                            י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוהט ×Ø××©×•×Ÿ
                                              פוהט ××—×Ø×•×Ÿ