أداة إنشاء حسابات "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 | إذا لم يتم ضبط أداة معالجة النتائج ووضع التشغيل بشكل صحيح. يجب ضبط أداة معالجة النتائج فقط عندما تكون أداة تضمين الصوت في وضع البث الصوتي. |
---|
علني تجريدي AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
لضبط BaseOptions
لمهمة أداة تضمين الصوت.
المَعلمات
baseOptions |
---|
public مجرّد AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
تتيح ضبط قيمة ErrorListener
اختيارية.
المَعلمات
errorListener |
---|
علني تجريدي AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
لضبط ما إذا كان يجب تنفيذ تسوية L2 على التضمينات المعروضة. لا تستخدِم هذا الخيار
إلا إذا لم يكن النموذج يحتوي على
Op L2_NORMALIZATION
TF Lite الأصلي. في معظم الحالات، يتم تحقيق ذلك بالفعل، وبالتالي يتم تحقيق معيار L2 من خلال استنتاج TF Lite.
خطأ تلقائيًا.
المَعلمات
l2Normalize |
---|
متاح للجميع ملخّص AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (boolean quantize)
لضبط ما إذا كان يجب تحديد التضمين الذي تم إرجاعه إلى بايت من خلال تحديد كمي عددي.
يتم الافتراض ضمني لعمليات التضمين على أنّها معيار وحدة، وبالتالي يمكن ضمان أن تكون لأيّ سمة قيمة في [-1.0, 1.0]
. ويمكنك استخدام السمة setL2Normalize(boolean)
إذا لم يكن الأمر كذلك.
خطأ تلقائيًا.
المَعلمات
تحديد كمية |
---|
public مجرّد AudioEmbedder.AudioEmbedderOptions.Builder setResultListener (PureResultListener<AudioEmbedderResult> resultsListener)
تعمل هذه السياسة على ضبط OutputHandler.ResultListener
لتلقّي نتائج التضمين بشكل غير متزامن عندما يكون برنامج تضمين الصوت في وضع البث الصوتي.
المَعلمات
resultListener |
---|
متاح للجميع ملخّص AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
لضبط RunningMode
لمهمة أداة تضمين الصوت. الوضع التلقائي هو وضع المقاطع الصوتية.
هناك وضعان لأداة تضمين الصور:
- AUDIO_CLIPS: وضع تشغيل تضمين الصوت في المقاطع الصوتية. يرسل المستخدمون المقاطع الصوتية إلى طريقة "التضمين"، وستظهر لهم نتائج التضمين كقيمة للعرض.
- AUDIO_Stream: وضع تضمين الصوت في البث الصوتي، مثل الميكروفون. يستدعي المستخدمون "embedAsync" لدفع البيانات الصوتية إلى أداة Audioembeder، وسيتم توفير نتائج التضمين في معاودة الاتصال بالنتيجة عندما ينتهي برنامج تضمين الصوت من العمل.
المَعلمات
runningMode |
---|