בקטע הזה נסביר איך לתמלל אודיו בסטרימינג, כמו קלט ממיקרופון, לטקסט.
שידור של זיהוי הדיבור מאפשר לכם לשדר אודיו אל 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 בחינם