AudioEmbedder.AudioEmbedderOptions.Builder

کلاس انتزاعی استاتیک عمومی AudioEmbedder.AudioEmbedderOptions.Builder

سازندگان عمومی

روش های عمومی

AudioEmbedder.AudioEmbedderOptions نهایی
ساختن ()
نمونه AudioEmbedder.AudioEmbedderOptions اعتبارسنجی و ایجاد می کند.
چکیده AudioEmbedder.AudioEmbedderOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
BaseOptions برای وظیفه جاسازی صدا تنظیم می کند.
چکیده AudioEmbedder.AudioEmbedderOptions.Builder
setErrorListener ( ErrorListener errorListener)
یک ErrorListener اختیاری تنظیم می کند.
چکیده AudioEmbedder.AudioEmbedderOptions.Builder
setL2Normalize (بولی l2Normalize)
تنظیم می کند که آیا نرمال سازی L2 باید در جاسازی های برگشتی انجام شود یا خیر.
چکیده AudioEmbedder.AudioEmbedderOptions.Builder
setQuantize (کوانتیزه بولی)
تنظیم می کند که آیا تعبیه برگشتی باید به بایت از طریق کوانتیزه کردن اسکالر کوانتیزه شود یا خیر.
چکیده AudioEmbedder.AudioEmbedderOptions.Builder
setResultListener ( PureResultListener < AudioEmbedderResult > resultListener)
OutputHandler.ResultListener را تنظیم می کند تا زمانی که جاسازی صدا در حالت پخش صدا است، نتایج جاسازی را به صورت ناهمزمان دریافت کند.
چکیده AudioEmbedder.AudioEmbedderOptions.Builder
setRunningMode ( RunningMode runningMode)
RunningMode برای وظیفه جاسازی صدا تنظیم می کند.

روش های ارثی

سازندگان عمومی

سازنده عمومی ()

روش های عمومی

ساخت نهایی AudioEmbedder.AudioEmbedderOptions ()

نمونه AudioEmbedder.AudioEmbedderOptions اعتبارسنجی و ایجاد می کند.

پرتاب می کند
IllegalArgumentException اگر شنونده نتیجه و حالت اجرا به درستی پیکربندی نشده باشند. شنونده نتیجه فقط زمانی باید تنظیم شود که جاسازی صدا در حالت پخش صدا باشد.

چکیده عمومی AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions ( BaseOptions baseOptions)

BaseOptions برای وظیفه جاسازی صدا تنظیم می کند.

مولفه های
گزینه های پایه

چکیده عمومی AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener ( ErrorListener errorListener)

یک ErrorListener اختیاری تنظیم می کند.

مولفه های
errorListener

چکیده عمومی AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (بولی l2Normalize)

تنظیم می کند که آیا نرمال سازی L2 باید در جاسازی های برگشتی انجام شود یا خیر. فقط در صورتی از این گزینه استفاده کنید که مدل از قبل دارای یک L2_NORMALIZATION TF Lite Op بومی نباشد. در بیشتر موارد، این قبلاً وجود دارد و بنابراین هنجار L2 از طریق استنتاج TF Lite به دست می‌آید.

به طور پیش فرض نادرست است.

مولفه های
l2 عادی سازی کنید

چکیده عمومی AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (کوانتیز بولی)

تنظیم می کند که آیا تعبیه برگشتی باید به بایت از طریق کوانتیزه کردن اسکالر کوانتیزه شود یا خیر. تعبیه‌ها به طور ضمنی به‌عنوان هنجار واحد فرض می‌شوند و بنابراین ارزش هر ابعادی در [-1.0, 1.0] تضمین می‌شود. اگر اینطور نیست setL2Normalize(boolean) استفاده کنید.

به طور پیش فرض نادرست است.

مولفه های
کمی کردن

چکیده عمومی AudioEmbedder.AudioEmbedderOptions.Builder setResultListener ( PureResultListener < AudioEmbedderResult > resultListener)

OutputHandler.ResultListener را تنظیم می کند تا زمانی که جاسازی صدا در حالت پخش صدا است، نتایج جاسازی را به صورت ناهمزمان دریافت کند.

مولفه های
resultListener

چکیده عمومی AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode ( RunningMode runningMode)

RunningMode برای وظیفه جاسازی صدا تنظیم می کند. حالت پیش فرض کلیپ های صوتی. جاسازی تصویر دو حالت دارد:

  • AUDIO_CLIPS: حالت اجرای جاسازی صدا بر روی کلیپ های صوتی. کاربران کلیپ های صوتی را به روش «جاسازی» تغذیه می کنند و نتایج جاسازی را به عنوان مقدار بازگشتی دریافت می کنند.
  • AUDIO_STREAM: حالت اجرای جاسازی صدا در جریان صدا، مانند میکروفون. کاربران برای فشار دادن داده‌های صوتی به AudioEmbedder، 'embedAsync' را صدا می‌زنند، نتایج جاسازی پس از پایان کار توسط جاسازی‌کننده صوتی در پاسخ به نتیجه در دسترس خواهند بود.

مولفه های
حالت اجرا