בקטע הזה מוסבר איך לתמלל אודיו בסטרימינג, כמו קלט ממיקרופון, לטקסט.
שידור של זיהוי הדיבור מאפשר לכם לשדר אודיו אל Cloud Speech-to-Text ולקבל בזמן אמת תוצאות של זיהוי הדיבור בסטרימינג, תוך כדי עיבוד האודיו. אפשר לעיין גם במגבלות האודיו לבקשות של זיהוי דיבור בסטרימינג. התכונה 'שידור של זיהוי הדיבור' זמינה רק באמצעות gRPC.
ביצוע זיהוי דיבור בשידור חי בקובץ מקומי
הדוגמה הבאה ממחישה איך לבצע זיהוי דיבור בזמן אמת בקובץ אודיו מקומי. יש מגבלה של 10MB על כל הבקשות להזרמה שנשלחות אל ה-API. המגבלה הזו חלה גם על הבקשה הראשונית StreamingRecognize וגם על הגודל של כל הודעה בודדת בזרם. חריגה מהמגבלה הזו תגרום לשגיאה.
Go
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Go API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Java API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Node.js API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Python API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
שפות נוספות
C#: צריך לפעול לפי ההוראות להגדרה של C# בדף של ספריות הלקוח ואז לעבור אל מאמרי העזרה של Cloud STT ל- .NET.
PHP: צריך לפעול לפי הוראות ההגדרה של PHP בדף של ספריות הלקוח ואז לעבור אל מאמרי העזרה של Cloud STT ל-PHP.
Ruby: פועלים לפי הוראות ההגדרה של Ruby בדף של ספריות הלקוח, ואז עוברים אל מאמרי העזרה של Cloud STT ל-Ruby.
אפשר להזרים קובץ אודיו מקומי אל Cloud Speech-to-Text API, אבל מומלץ לבצע זיהוי אודיו סינכרוני או אסינכרוני כדי לקבל תוצאות במצב אצווה.
ביצוע זיהוי דיבור בשידור חי בשידור אודיו
Cloud STT יכול גם לבצע זיהוי של אודיו בזמן אמת בסטרימינג.
דוגמה לביצוע זיהוי דיבור בזמן אמת בזרם אודיו שהתקבל ממיקרופון:
Go
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Go API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Python API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Java API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
כדי להשתמש בדוגמאות האלה, צריך להתקין את SoX, והיא צריכה להיות זמינה ב-$PATH.
- ב-Mac OS:
brew install sox. - ברוב הפצות Linux:
sudo apt-get install sox libsox-fmt-all. - ב-Windows: מורידים את הקבצים הבינאריים.
מידע נוסף על התקנה ויצירה של לקוח Cloud STT זמין במאמר בנושא ספריות לקוח של Cloud STT.
שפות נוספות
C#: צריך לפעול לפי ההוראות להגדרה של C# בדף של ספריות הלקוח ואז לעבור אל מאמרי העזרה של Cloud STT ל- .NET.
PHP: צריך לפעול לפי הוראות ההגדרה של PHP בדף של ספריות הלקוח ואז לעבור אל מאמרי העזרה של Cloud STT ל-PHP.
Ruby: פועלים לפי הוראות ההגדרה של Ruby בדף של ספריות הלקוח, ואז עוברים אל מאמרי העזרה של Cloud STT ל-Ruby.
ביצוע זיהוי דיבור לסטרימינג ללא הפסקה
דוגמה לביצוע זיהוי דיבור בשידור חי בזרם אודיו אינסופי שמתקבל ממיקרופון:
Python
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Python API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של Cloud STT ושימוש בה מופיע במאמר ספריות הלקוח של Cloud STT. מידע נוסף מופיע במאמרי העזרה של Cloud STT Java API.
כדי לבצע אימות ב-Cloud STT, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
כדי להשתמש בדוגמה הזו, צריך להתקין את SoX, והיא צריכה להיות זמינה ב-$PATH.
- ב-Mac OS:
brew install sox. - ברוב הפצות Linux:
sudo apt-get install sox libsox-fmt-all. - ב-Windows: מורידים את הקבצים הבינאריים.
מידע נוסף על התקנה ויצירה של לקוח Cloud STT זמין במאמר בנושא ספריות לקוח של Cloud STT.
המאמרים הבאים
נסו בעצמכם
אנחנו ממליצים למשתמשים חדשים ב-Google Cloud ליצור חשבון כדי שיוכלו להעריך את הביצועים של Cloud STT בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300 $להרצה, לבדיקה ולפריסה של עומסי העבודה.
להתנסות ב-Cloud STT בחינם