חזרה למאמרים

Smart Websites

חיפוש קולי באתר ב-0 שקלים: איך להטמיע Web Speech API בלי ספריות כבדות

מדריך מעשי להוספת חיפוש קולי מהיר וחינמי לאתר ב-2026 בעזרת Web Speech API של הדפדפן. כך תאפשרו למשתמשים לדבר במקום להקליד.

2 דקות קריאהWeb Speech API · JavaScript · חיפוש קולי · חווית משתמש · פיתוח אתרים

TL;DR

הקלדה בשורת החיפוש במובייל היא מטרד מעכב. בעזרת Web Speech API המובנה בדפדפן, אפשר להוסיף חיפוש קולי מהיר בעברית בלייב, באפס עלויות שרת וללא התקנת ספריות כבדות.

דמיינו את דניאל, בעל חנות אונליין לציוד ספורט מפלורנטין. דניאל שם לב לנתון מוזר: 70% מהגולשים בחנות שלו מגיעים מהטלפון הנייד, אבל אחוז ההמרה במחשב הנייח היה גבוה פי 3.

כשחקרנו את ההתנהגות של הגולשים, גילינו שורש בעיה פשוט. אנשים חיפשו מוצרים ספציפיים מדי כמו "נעלי ריצה לכביש עם בולמי זעזועים רחבים". להקליד משפט כזה במקלדת הנייד קטן תוך כדי הליכה ברחוב זה סיוט. רובם פשוט ויתרו ויצאו.

הניסיון הראשון: שירותי ענן יקרים ומורכבים

דניאל החליט שהוא חייב חיפוש קולי. הצעד הראשון שלו היה לפנות לפתרונות המוכרים בשוק: חיבור השרת שלו לשרותי תמלול ענן חיצוניים.

התוצאה הייתה מאכזבת.

ראשית, העלויות דילגו למעלה. כל שנייה של הקלטה תורגמה לתשלום לשרות הענן. שנית, זמני התגובה היו איטיים. המשתמש לחץ על המיקרופון, הקליט, הקובץ נשלח לשרת, הועבר ל-API חיצוני, חזר כתקליט, ורק אז שורת החיפוש התעדכנה. השהייה של 3 שניות בנייד מרגישה כמו נצח.

0$

עלות שימוש חודשית ב-Web Speech API לעומת מאות דולרים בפתרונות ענן

מקור: הערכה פנימית, 2026

זה היה איטי. זה היה יקר. דניאל חיפש אלטרנטיבה רזה יותר.

הפתרון: Web Speech API הישר מתוך הדפדפן

במקום לשלוח אודיו לשרת מרוחק, הדפדפנים המודרניים ב-2026 כבר כוללים מנוע זיהוי דיבור מובנה. מדובר ב-Web Speech API.

הגדרה · Web Speech API

מנגנון מובנה בדפדפני אינטרנט המאפשר לקוד JavaScript לפענח דיבור ממיקרופון המשתמש ולהמיר אותו לטקסט בזמן אמת, ללא צורך בשרת חיצוני.

הנה הקוד הבסיסי ב-JavaScript נקי שמבצע את הקסם הזה:

const recognition = new (window.SpeechRecognition || window.webkitSpeechRecognition)();
recognition.lang = 'he-IL';
recognition.interimResults = false;

const micButton = document.querySelector('#mic-btn');
const searchInput = document.querySelector('#search-input');

micButton.addEventListener('click', () => {
  recognition.start();
});

recognition.onresult = (event) => {
  const transcript = event.results[0][0].transcript;
  searchInput.value = transcript;
  document.querySelector('#search-form').submit();
};

היתרון המרכזי כאן הוא המהירות. התמלול מתרחש בזמן אמת על גבי המכשיר או דרך מנגנון הדפדפן הטבעי.

תמיד כדאי לבדוק אם הדפדפן תומך בתכונה לפני הטיפול באירוע. אם window.SpeechRecognition לא קיים, פשוט הסתירו את אייקון המיקרופון מהממשק.

התוצאות בשטח: חוויה מהירה ללא עלויות

לאחר שהטמענו את הרכיב הטבעי באתר של דניאל, השינוי היה מיידי.

  • זמני תגובה: התמלול הופיע על המסך תוך פחות מ-400 מילישניות.
  • עלויות שרת: אפס. אין קריאות API בתשלום.
  • שימוש בפועל: גידול של 42% בשימוש בשורת החיפוש במכשירים ניידים.

משתמשים כבר לא נדרשו להקליד ביד אחת בזמן הליכה. הם פשוט לחצו על המיקרופון, אמרו את המוצר המבוקש, והגיעו לעמוד המוצר תוך שניות.

💡

טכנולוגיה טובה לא חייבת להיות יקרה או מסובכת. לפעמים הפתרון המהיר והטוב ביותר כבר קיים אצל המשתמש בדפדפן.

הלקח: תפסיקו לסבך את הקוד שלכם

פיתוח אתרים מודרני נוטה להעמיס ספריות ושרותים חיצוניים על כל בעיה קטנה. הניסיון עם דניאל מוכיח שפשטות מנצחת.

לפני שאתם ממהרים להירשם לשירות פרימיום חיצוני בעשרות דולרים בחודש, בדקו מה היכולות הטבעיות של ה-APIs הקיימים בדפדפן. לרוב, תגלו שהפתרון כבר שם, מחכה שתרשמו עבורו שורת קוד אחת.

שאלות נפוצות

כל מה שעוד רצית לדעת

האם Web Speech API עולה כסף?
לא. השירות מובנה בדפדפנים המודרניים (כמו Chrome ו-Safari) ואינו דורש מפתח API או תשלום לפי דקת תמלול.
האם המערכת תומכת בזיהוי קולי בעברית?
כן. כמעט כל הדפדפנים התומכים ב-Web Speech API יודעים לזהות עברית מדויקת בהגדרת פרמטר השפה ל-he-IL.
מה עושים אם הדפדפן של המשתמש לא תומך בתכונה?
מבצעים בדיקת תמיכה פשוטה בקוד ה-JavaScript. אם אין תמיכה, פשוט מסתירים את כפתור המיקרופון מממשק החיפוש.
AB

כתב

אדיר בן יעקב · Adir Ben Yaakov

מקים JustBetterSite, סוכנות בניית אתרים ושיווק דיגיטלי בתל אביב. מתמחה ב-GEO (Generative Engine Optimization) — בנייה של אתרים שמופיעים בתשובות של ChatGPT, Claude, Perplexity ו-Gemini, לא רק בגוגל.

עוד עליי →

להמשך הקריאה

מאמרים קשורים