AudioEmbedder.AudioEmbedderOptions.Builder

klasa abstrakte statike publike AudioEmbedder.AudioEmbedderOptions.Builder

Ndërtuesit Publikë

Metodat publike

final AudioEmbedder.AudioEmbedderOptions
ndërto ()
Vlerëson dhe ndërton shembullin AudioEmbedder.AudioEmbedderOptions .
abstrakt AudioEmbedder.AudioEmbedderOptions.Builder
setBaseOptions ( BaseOptions BaseOptions)
Vendos opsionet BaseOptions për detyrën e ngulitësit të audios.
abstrakt AudioEmbedder.AudioEmbedderOptions.Builder
setErrorListener ( ErrorListener errorListener)
Vendos një ErrorListener opsional.
abstrakt AudioEmbedder.AudioEmbedderOptions.Builder
setL2Normalize (boolean l2Normalize)
Vendos nëse normalizimi i L2 duhet të kryhet në instalimet e kthyera.
abstrakt AudioEmbedder.AudioEmbedderOptions.Builder
setQuantize (kuantizoj boolean)
Vendos nëse futja e kthyer duhet të kuantizohet në bajt nëpërmjet kuantizimit skalar.
abstrakt AudioEmbedder.AudioEmbedderOptions.Builder
setResultListener ( PureResultListener < AudioEmbedderResult > ResultListener)
Vendos OutputHandler.ResultListener që të marrë rezultatet e futjes në mënyrë asinkrone kur ngulitësi i audios është në modalitetin e transmetimit audio.
abstrakt AudioEmbedder.AudioEmbedderOptions.Builder
setRunningMode ( RunningMode runningMode)
Vendos " RunningMode për detyrën e integruar të audios.

Metodat e trashëguara

Ndërtuesit Publikë

Ndërtues publik ()

Metodat publike

final publik AudioEmbedder . Ndërtimi i AudioEmbedderOptions ()

Vlerëson dhe ndërton shembullin AudioEmbedder.AudioEmbedderOptions .

Hedhjet
IllegalArgumentPërjashtim nëse dëgjuesi i rezultatit dhe mënyra e ekzekutimit nuk janë konfiguruar siç duhet. Dëgjuesi i rezultateve duhet të vendoset vetëm kur futësi i audios është në modalitetin e transmetimit audio.

abstrakt publik AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions ( BaseOptions BaseOptions)

Vendos opsionet BaseOptions për detyrën e ngulitësit të audios.

Parametrat
opsionet bazë

abstrakt publik AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener ( ErrorListener errorListener)

Vendos një ErrorListener opsional.

Parametrat
errorListener

abstrakt publik AudioEmbedder.AudioEmbedderOptions.Set ndërtuesL2Normalize (boolean l2Normalize)

Vendos nëse normalizimi i L2 duhet të kryhet në instalimet e kthyera. Përdoreni këtë opsion vetëm nëse modeli nuk përmban tashmë një L2_NORMALIZATION TF Lite Op. Në shumicën e rasteve, ky është tashmë rasti dhe norma L2 arrihet kështu përmes përfundimit të TF Lite.

E rreme sipas parazgjedhjes.

Parametrat
l2Normalizo

abstrakt publik AudioEmbedder.AudioEmbedderOptions . Builder setQuantize (kuantizimi Boolean)

Vendos nëse futja e kthyer duhet të kuantizohet në bajt nëpërmjet kuantizimit skalar. Përfshirjet supozohen në mënyrë implicite si njësi-normë dhe për këtë arsye çdo dimension është i garantuar të ketë vlerë në [-1.0, 1.0] . Përdorni setL2Normalize(boolean) nëse nuk është kështu.

E rreme sipas parazgjedhjes.

Parametrat
kuantizoj

abstrakt publik AudioEmbedder.AudioEmbedderOptions.Builder setResultListener ( PureResultListener < AudioEmbedderResult > resultListener)

Vendos OutputHandler.ResultListener që të marrë rezultatet e futjes në mënyrë asinkrone kur ngulitësi i audios është në modalitetin e transmetimit audio.

Parametrat
dëgjuesi i rezultateve

abstrakt publik AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode ( RunningMode runningMode)

Vendos " RunningMode për detyrën e integruar të audios. Parazgjedhja në modalitetin e klipeve audio. Embedder-i i imazhit ka dy mënyra:

  • AUDIO_CLIPS: Modaliteti për ekzekutimin e futjes së audios në klipet audio. Përdoruesit ushqejnë klipet audio në metodën "embed" dhe do të marrin rezultatet e futjes si vlerë të kthimit.
  • AUDIO_STREAM: Modaliteti për ekzekutimin e futjes së audios në transmetimin audio, si p.sh. nga mikrofoni. Përdoruesit thërrasin `embedAsync` për të shtyrë të dhënat audio në AudioEmbedder, rezultatet e ngulitjes do të jenë të disponueshme në kthimin e rezultatit kur ngulitësi audio të përfundojë punën.

Parametrat
running Mode