מבצע סיווג אודיו בקטעי אודיו או בסטרימינג.
ה-API הזה מצפה למודל TFLite עם מטא-נתונים של המודלים מסוג TFLite, שמכילים את מאפייני AudioProperties (מאפייני האודיו) של קלט האודיו בקלט Solo ופריטי התווית האופציונליים (אבל מומלץ) כ-AssociatedFiles עם הסוג TENSOR_AXIS_Labels לכל tensor סיווג פלט.
קלט tensor: (kTfLiteFloat32)
- מאגר של קלט אודיו בגודל `[batch * samples]`.
- אין תמיכה בהסקת אצווה ('batch' חייב להיות 1).
- במודלים מרובי-ערוצים, הערוצים צריכים להיות משולבים.
לפחות t tensor אחד של פלט עם: (kTfLiteFloat32)
- מערך ' [1 x N]' עם 'N' מייצג את מספר הקטגוריות.
- (אבל מומלץ) להוסיף תוויות לפריטים כ-AssociatedFiles עם הסוג TENSOR_AXIS_Labels, ומכילות תווית אחת בכל שורה. הפרמטר AssociatedFile הראשון (אם יש כזה) משמש למילוי השדה 'category_name' של התוצאות. השדה 'display_name' ממולא מתוך AssociatedFile (אם יש) שהלוקאל שלו תואם לשדה 'display_names_locale' של 'AudioClassifierOptions' ששימש בעת היצירה ('en' כברירת מחדל, כלומר אנגלית). אם אף אחת מהאפשרויות האלה לא זמינה, רק השדה 'אינדקס' של התוצאות ימולא.
מחלקות מקננות
מחלקה | AudioClassifier.AudioClassifierOptions | אפשרויות להגדרה ו-AudioClassifier . |
שיטות ציבוריות
AudioClassifierResult | |
void |
classifyAsync(AudioData audioBlock, long timestampMs)
|
סטטי AudioClassifier |
createFromBuffer(הקשר הקשר, ByteBuffer modelBuffer)
יצירת מכונה של
AudioClassifier ממאגר נתונים זמני וברירת המחדל AudioClassifier.AudioClassifierOptions . |
סטטי AudioClassifier |
createFromFile(Context context, String modelPath)
יצירת מופע של
AudioClassifier מקובץ מודל וברירת המחדל של AudioClassifier.AudioClassifierOptions . |
סטטי AudioClassifier |
createFromFile(הקשר Context, File modelFile)
יצירת מופע של
AudioClassifier מקובץ מודל וברירת המחדל של AudioClassifier.AudioClassifierOptions . |
סטטי AudioClassifier |
createFromOptions(הקשר הקשר, AudioClassifier.AudioClassifierOptions)
יצירת מכונה של
AudioClassifier ממכונה של AudioClassifier.AudioClassifierOptions . |
שיטות שעברו בירושה
שיטות ציבוריות
Public סטטי AudioClassifier createFromBuffer (הקשר הקשר, ByteBuffer modelBuffer)
יצירת מכונה של AudioClassifier
ממאגר נתונים זמני וברירת המחדל AudioClassifier.AudioClassifierOptions
.
פרמטרים
context | ERROR(/Context) של Android. |
---|---|
modelBuffer | ByteBuffer או ERROR(/MappedByteBuffer) ישירים של מודל הסיווג. |
קליעות
אם יש שגיאה במהלך היצירה של AudioClassifier .
|
Public סטטי AudioClassifier createFromFile (הקשר ההקשר, String modelPath)
יצירת מופע של AudioClassifier
מקובץ מודל וברירת המחדל של AudioClassifier.AudioClassifierOptions
.
פרמטרים
context | ERROR(/Context) של Android. |
---|---|
modelPath | למודל הסיווג בנכסים. |
קליעות
אם יש שגיאה במהלך היצירה של AudioClassifier .
|
ציבורי סטטי, AudioClassifier createFromFile (הקשר הקשר, קובץ modelFile)
יצירת מופע של AudioClassifier
מקובץ מודל וברירת המחדל של AudioClassifier.AudioClassifierOptions
.
פרמטרים
context | ERROR(/Context) של Android. |
---|---|
modelFile | את מופע מודל הסיווג File . |
קליעות
IOException | אם מתרחשת שגיאת קלט/פלט בזמן פתיחה של קובץ מודל ה-tflite. |
---|---|
אם יש שגיאה במהלך היצירה של AudioClassifier .
|
ציבורי סטטי AudioClassifier createFromOptions (הקשר הקשר, AudioClassifier.AudioClassifierOptions )
יצירת מכונה של AudioClassifier
ממכונה של AudioClassifier.AudioClassifierOptions
.
פרמטרים
context | ERROR(/Context) של Android. |
---|---|
אפשרויות | מופע של AudioClassifier.AudioClassifierOptions . |
קליעות
אם יש שגיאה במהלך היצירה של AudioClassifier .
|