Ndërtues për AudioEmbedder.AudioEmbedderOptions
.
Ndërtuesit Publikë
Ndërtues () |
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 | |
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 |
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 |
---|