מבצע חילוץ הטמעת אודיו בקטעי אודיו או בשידור אודיו.
ה-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 | |
| 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.
|