בנאי של AudioEmbedder.AudioEmbedderOptions
.
בנאים ציבוריים
Builder()
|
שיטות ציבוריות
סופי AudioEmbedder.AudioEmbedderOptions |
build()
מאמת ויוצר את המכונה של
AudioEmbedder.AudioEmbedderOptions . |
מופשט AudioEmbedder.AudioEmbedderOptions.Builder | |
מופשט AudioEmbedder.AudioEmbedderOptions.Builder | |
מופשט AudioEmbedder.AudioEmbedderOptions.Builder |
setL2Normalize(בוליאני l2Normalize)
המדיניות הזו קובעת אם יש לבצע נורמליזציה של L2 בהטמעות שהוחזרו.
|
מופשט AudioEmbedder.AudioEmbedderOptions.Builder |
setQuantize(קוונטיזציה בוליאנית)
הגדרה זו קובעת אם יש לכמת את ההטמעה שהוחזרה לבייטים באמצעות קוונטיזציה סקלרית.
|
מופשט AudioEmbedder.AudioEmbedderOptions.Builder |
setResultListener(PureResultListener<AudioEmbedderResult> resultListener)
מגדיר את
OutputHandler.ResultListener לקבל את תוצאות ההטמעה באופן אסינכרוני כאשר
מטמיע האודיו נמצא במצב שידור אודיו. |
מופשט AudioEmbedder.AudioEmbedderOptions.Builder |
שיטות שעברו בירושה
בנאים ציבוריים
Public Builder ()
שיטות ציבוריות
Public סופי AudioEmbedder.AudioEmbedderOptions פיתוח ()
מאמת ויוצר את המכונה של AudioEmbedder.AudioEmbedderOptions
.
קליעות
IllegalArgumentException | אם ה-listener ומצב הריצה לא מוגדרים כמו שצריך. יש להגדיר את האזנה לתוצאה רק כאשר מטמיע האודיו נמצא במצב שידור אודיו. |
---|
ציבורי מופשט AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
מגדיר את BaseOptions
למשימת הטמעת האודיו.
פרמטרים
baseOptions |
---|
ציבורי מופשט AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
מגדיר ErrorListener
אופציונלי.
פרמטרים
errorListener |
---|
ציבורי מופשט AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
המדיניות הזו קובעת אם יש לבצע נורמליזציה של L2 בהטמעות שהוחזרו. יש להשתמש
באפשרות הזו רק אם המודל עדיין לא מכיל ממשק מקורי של L2_NORMALIZATION
TF
Lite Op. ברוב המקרים, זה כבר המצב, ולכן נורמת L2 מתקבלת באמצעות הסקת מסקנות מ-TF Lite.
False כברירת מחדל.
פרמטרים
l2Normalize |
---|
ציבורי מופשט AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (boolean quantize)
הגדרה זו קובעת אם יש לכמת את ההטמעה שהוחזרה לבייטים באמצעות קוונטיזציה סקלרית.
ההנחה היא שההטמעות הן נורמת יחידה, ולכן לכל מאפיין מובטח
שיהיה ערך ב-[-1.0, 1.0]
. אם זה לא המצב, משתמשים ב-setL2Normalize(boolean)
.
False כברירת מחדל.
פרמטרים
כמות |
---|
Public מופשט AudioEmbedder.AudioEmbedderOptions.Builder setResultListener (PureResultListener<AudioEmbedderResult> resultListener)
מגדיר את OutputHandler.ResultListener
לקבל את תוצאות ההטמעה באופן אסינכרוני כאשר
מטמיע האודיו נמצא במצב שידור אודיו.
פרמטרים
resultListener |
---|
ציבורי מופשט AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
מגדיר את RunningMode
למשימת הטמעת האודיו. ברירת המחדל היא מצב 'קליפים של אודיו'.
לכלי להטמעה של תמונות יש שני מצבים:
- AUDIO_CLIPS: המצב להפעלת הטמעת אודיו בקטעי אודיו. המשתמשים מזינים קטעי אודיו לפי שיטת 'embed', ויקבלו את תוצאות ההטמעה כערך המוחזר.
- AUDIO_STREAM: המצב להפעלת הטמעת אודיו בשידור האודיו, למשל מהמיקרופון. המשתמשים קוראים ל-'embedAsync' כדי לדחוף את נתוני האודיו ל-AudioImplementder, תוצאות ההטמעה יהיו זמינות בקריאה החוזרת (callback) של התוצאה אחרי שהכלי להטמעה של האודיו יסיים את העבודה.
פרמטרים
runningMode |
---|