AudioEmbedder

שיעור סופי ציבורי AudioEmbedder

מבצע חילוץ הטמעת אודיו בקטעי אודיו או בשידור אודיו.

ה-API הזה מצפה למודל TFLite עם מטא-נתונים של המודלים מסוג TFLite, שמכילים את מאפייני AudioProperties (מאפייני האודיו) של קלט האודיו בקלט Solo ופריטי התווית האופציונליים (אבל מומלץ) כ-AssociatedFiles עם הסוג TENSOR_AXIS_Labels לכל tensor סיווג פלט.

קלט tensor: (kTfLiteFloat32)

  • מאגר של קלט אודיו בגודל `[batch * samples]`.
  • אין תמיכה בהסקת אצווה ('batch' חייב להיות 1).
  • במודלים מרובי-ערוצים, הערוצים צריכים להיות משולבים.

לפחות t tensor אחד של פלט עם: (kTfLiteFloat32)

  • רכיבי 'N' שתואמים למידות 'N' של וקטור התכונה שהוחזר עבור שכבת הפלט הזו.
  • 2 או 4 מאפיינים, כלומר `[1 x N]` או `[1 x 1 x 1 x N]`.

מחלקות מקננות

מחלקה AudioEmbedder.AudioEmbedderOptions אפשרויות להגדרה ו-AudioEmbedder

שיטות ציבוריות

סטטי AudioEmbedder
createFromBuffer(הקשר הקשר, ByteBuffer modelBuffer)
יצירת מכונה של AudioEmbedder ממאגר נתונים זמני וברירת המחדל AudioEmbedder.AudioEmbedderOptions.
סטטי AudioEmbedder
createFromFile(Context context, String modelPath)
יצירת מופע של AudioEmbedder מקובץ מודל וברירת המחדל של AudioEmbedder.AudioEmbedderOptions.
סטטי AudioEmbedder
createFromFile(הקשר Context, File modelFile)
יצירת מופע של AudioEmbedder מקובץ מודל וברירת המחדל של AudioEmbedder.AudioEmbedderOptions.
סטטי AudioEmbedder
createFromOptions(הקשר הקשר, אפשרויות AudioEmbedder.AudioEmbedderOptions)
יצירת מכונה של AudioEmbedder ממכונה של AudioEmbedder.AudioEmbedderOptions.
AudioEmbedderResult
embed(AudioData audioClip)
void
embedAsync(AudioData audioBlock, long timestampMs)

שיטות שעברו בירושה

שיטות ציבוריות

Public סטטי AudioEmbedder createFromBuffer (הקשר הקשר, ByteBuffer modelBuffer)

יצירת מכונה של AudioEmbedder ממאגר נתונים זמני וברירת המחדל AudioEmbedder.AudioEmbedderOptions.

פרמטרים
context ERROR(/Context) של Android.
modelBuffer ByteBuffer או ERROR(/MappedByteBuffer) ישירות של מודל ההטמעה.
קליעות
אם יש שגיאה במהלך היצירה של AudioEmbedder.

ציבורי סטטי AudioEmbedder createFromFile (הקשר הקשר, String modelPath)

יצירת מופע של AudioEmbedder מקובץ מודל וברירת המחדל של AudioEmbedder.AudioEmbedderOptions.

פרמטרים
context ERROR(/Context) של Android.
modelPath אל מודל ההטמעה בנכסים.
קליעות
אם יש שגיאה במהלך היצירה של AudioEmbedder.

ציבורי סטטי AudioEmbedder createFromFile (הקשר הקשר, קובץ modelFile)

יצירת מופע של AudioEmbedder מקובץ מודל וברירת המחדל של AudioEmbedder.AudioEmbedderOptions.

פרמטרים
context ERROR(/Context) של Android.
modelFile את מכונת מודל ההטמעה File.
קליעות
IOException אם מתרחשת שגיאת קלט/פלט בזמן פתיחה של קובץ מודל ה-tflite.
אם יש שגיאה במהלך היצירה של AudioEmbedder.

ציבורי סטטי AudioEmbedder createFromOptions (הקשר הקשר, AudioEmbedder.AudioEmbedderOptions אפשרויות)

יצירת מכונה של AudioEmbedder ממכונה של AudioEmbedder.AudioEmbedderOptions.

פרמטרים
context ERROR(/Context) של Android.
אפשרויות מופע של AudioEmbedder.AudioEmbedderOptions.
קליעות
אם יש שגיאה במהלך היצירה של AudioEmbedder.

Public AudioEmbedderResult הטמעה (AudioData audioClip)

פרמטרים
audioClip

Public מבוטל embedAsync (AudioData audioBlock, long timestampMs)

פרמטרים
audioBlock
timestampMs