הגדרת Cloud Speech-to-Text לפרויקט ב-Google Cloud

‫Cloud Speech-to-Text הוא API שממיר דיבור לטקסט. הוא מקבל נתוני אודיו כקלט ומפיק תמליל טקסט באמצעות טכנולוגיית ה-AI של Google. בדף הזה מוסבר איך להגדיר את Cloud Speech-to-Text API בפרויקט כדי להתחיל לבצע קריאות ל-API.

במסמך הזה מוסבר על הנושאים הבאים:

  • הפעלה והשבתה של Cloud Speech-to-Text API בפרויקט ב- Google Cloud
  • הפעלת החיוב ב-Cloud Speech-to-Text
  • אופציונלי: יצירת Google Cloud קטגוריית אחסון חדשה לאחסון נתוני אודיו של קבצים גדולים

במאמר הזה לא מוסבר איך להתחיל לשלוח ולקבל בקשות באמצעות Cloud Speech-to-Text API. מידע על שילוב של Cloud Speech-to-Text בקוד בפועל זמין בדף הסקירה הכללית.

לפני שמתחילים

יש שתי דרכים לגשת לשירות: באמצעות API בארכיטקטורת REST או באמצעותGoogle Cloud המסוף.

במדריך הזה מפורטים השלבים שצריך לבצע כדי להתחיל לשלוח בקשות ל-API בארכיטקטורת REST. אם אתם חדשים בתחום התכנות, מומלץ להתחיל עם ההדרכות המפורטות במסוף Google Cloud בפלטפורמה לפני שתתחילו לבצע את השלבים האלה.

הפעלת Cloud Speech-to-Text API בפרויקט Google Cloud

  1. נכנסים למסוףGoogle Cloud .

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

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

    איך מוודאים שהחיוב מופעל בפרויקט

  4. מפעילים את Cloud Speech-to-Text API. לוחצים על שדה הטקסט חיפוש מוצרים ומשאבים בחלק העליון של הדף ומקלידים speech. בוחרים באפשרות Cloud Speech-to-Text API מתוך רשימת התוצאות.

  5. כדי להפעיל את Cloud Speech-to-Text API לשימוש בפרויקט, לוחצים על הפעלה. כדי לנסות את Cloud Speech-to-Text בלי לקשר אותו לפרויקט, לוחצים על Try this API.

  6. אופציונלי: (API V1 בלבד) מפעילים רישום ביומן של נתונים. אם תביעו הסכמה לרישום נתונים ביומן, תאפשרו ל-Google לתעד את כל נתוני האודיו שתשלחו ל-Cloud Speech-to-Text. הנתונים האלה משמשים לשיפור המודלים של Cloud Speech-to-Text. משתמשים שמסכימים לרישום ביומן של הנתונים נהנים ממחירים נמוכים יותר. מידע נוסף זמין בדפים תמחור ותנאים והגבלות בנושא רישום נתונים.

אופציונלי: יצירת קטגוריה של Cloud Storage

אם אתם מתכוונים לתמלל אודיו שאורכו יותר מ-60 שניות או שגודל הקובץ שלו גדול מ-10MB, אתם צריכים לאחסן את נתוני האודיו בקטגוריה של Cloud Storage לפני שתוכלו לתמלל אותו באמצעות Cloud Speech-to-Text.

כדי ליצור קטגוריה חדשה של Cloud Storage:

  • במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

  • לוחצים על יצירה.
  • ממלאים את פרטי הקטגוריה בדף Create a bucket. כדי לעבור לשלב הבא לוחצים על Continue.
    1. בשדה Name your bucket (שם הקטגוריה), מזינים שם ייחודי לקטגוריה. שם הקטגוריה לא יכול להכיל מידע רגיש, כי מרחב השמות של הקטגוריות זמין וגלוי לכולם.
    2. בקטע Choose where to store your data, מבצעים את הפעולות הבאות:
      1. בוחרים סוג מיקום.
      2. בתפריט הנפתח Location type, בוחרים מיקום שבו יישמרו נתוני הקטגוריה באופן קבוע.
      3. כדי להגדיר שכפול בין מאגרי מידע, בוחרים באפשרות הוספת שכפול בין מאגרי מידע באמצעות Storage Transfer Service ופועלים לפי השלבים הבאים:

        הגדרה של רפליקציה בין מאגרי מידע

        1. בתפריט Bucket, בוחרים באפשרות הרצויה.
        2. בקטע הגדרות השכפול, לוחצים על הגדרה כדי להגדיר את ההגדרות של משימת השכפול.

          מופיעה החלונית Configure cross-bucket replication.

          • כדי לסנן אובייקטים לשכפול לפי קידומת של שם האובייקט, מזינים קידומת שרוצים לכלול או להחריג אובייקטים ממנה, ואז לוחצים על הוספת קידומת.
          • כדי להגדיר סוג אחסון לאובייקטים המשוכפלים, בוחרים סוג אחסון בתפריט סוג אחסון. אם מדלגים על השלב הזה, האובייקטים המשוכפלים ישתמשו בסוג האחסון של קטגוריית היעד כברירת מחדל.
          • לוחצים על סיום.
    3. בקטע Choose how to store your data, מבצעים את הפעולות הבאות:
      1. בוחרים default storage class לקטגוריה או Autoclass לניהול אוטומטי של סוג האחסון (storage class) של נתוני הקטגוריה.
      2. כדי להפעיל מרחב שמות היררכי, בקטע Optimize storage for data-intensive workloads, בוחרים באפשרות Enable hierarchical namespace on this bucket.
    4. בקטע Choose how to control access to objects, בוחרים אם הקטגוריה אוכפת public access prevention או לא, ואז בוחרים שיטת בקרת גישה לאובייקטים של הקטגוריה.
    5. בקטע Choose how to protect object data, מבצעים את הפעולות הבאות:
      • בוחרים באחת מהאפשרויות בקטע הגנה על נתונים שרוצים להגדיר לקטגוריה.
        • כדי להפעיל מחיקה עם יכולת שחזור, מסמנים את התיבה מדיניות מחיקה עם יכולת שחזור (לשחזור נתונים) ומציינים את מספר הימים שבהם רוצים לשמור אובייקטים אחרי המחיקה.
        • כדי להגדיר ניהול גרסאות של אובייקטים, מסמנים את התיבה ניהול גרסאות של אובייקטים (לשליטה בגרסאות) ומציינים את מספר הגרסאות המקסימלי לכל אובייקט ואת מספר הימים שאחריהם הגרסאות הלא עדכניות יפוגו.
        • כדי להפעיל את מדיניות שמירת הנתונים על אובייקטים וקטגוריות, לוחצים על תיבת הסימון שמירת נתונים (לצורך תאימות), ואז מבצעים את הפעולות הבאות:
          • כדי להפעיל את הנעילה של שמירת אובייקטים, מסמנים את התיבה הפעלת שמירת אובייקטים.
          • כדי להפעיל את נעילת הקטגוריה, מסמנים את תיבת הסימון הגדרת מדיניות שמירת נתונים בקטגוריה ובוחרים יחידת זמן ואת משך הזמן של תקופת השמירה.
      • כדי לבחור איך להצפין את נתוני האובייקט, מרחיבים את הקטע Data encryption () ובוחרים Data encryption method.
  • לוחצים על יצירה.

השבתה של Cloud Speech-to-Text API

אם אתם לא צריכים יותר להשתמש ב-Cloud Speech-to-Text API בפרויקט שלכם:

  1. עוברים אל Google Cloud מרכז הבקרה ולוחצים על Go to APIs overview (מעבר לסקירה כללית של ממשקי API).
  2. בוחרים באפשרות Cloud Speech-to-Text API.
  3. לוחצים על השבתת ה-API.

המאמרים הבאים

במאמר הזה מוסבר איך לשלוח בקשת תמלול אל Cloud Speech-to-Text API באמצעות ספריות לקוח,‏ gcloud, שורת הפקודה או ממשק המשתמש של Speech-to-Text.