AudioEmbedder.AudioEmbedderOptions.Builder

genel statik soyut sınıf AudioEmbedder.AudioEmbedderOptions.Builder

İnşaatçılar

Herkese Açık Yöntemler

final AudioEmbedder.AudioEmbedderOptions
build()
AudioEmbedder.AudioEmbedderOptions örneğini doğrular ve oluşturur.
abstract AudioEmbedder.AudioEmbedderOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Ses yerleştirme görevi için BaseOptions değerini ayarlar.
abstract AudioEmbedder.AudioEmbedderOptions.Builder
setErrorListener(ErrorListener errorListener)
İsteğe bağlı bir ErrorListener ayarlar.
abstract AudioEmbedder.AudioEmbedderOptions.Builder
setL2Normalize(boole l2Normalize)
Döndürülen yerleştirmelerde L2 normalleştirmesinin gerçekleştirilip gerçekleştirilmeyeceğini belirler.
abstract AudioEmbedder.AudioEmbedderOptions.Builder
setQuantize(boole sayısallaştırma)
Döndürülen yerleştirmenin skalar niceleme kullanılarak baytlara dönüştürülerek ölçülüp ölçülmeyeceğini ayarlar.
abstract AudioEmbedder.AudioEmbedderOptions.Builder
setResultListener(PureResultListener<AudioEmbedderResult> resultListener)
Ses yerleştirici ses akışı modundayken OutputHandler.ResultListener özelliğini, yerleştirme sonuçlarını eşzamansız olarak alacak şekilde ayarlar.
abstract AudioEmbedder.AudioEmbedderOptions.Builder
setRunningMode(RunningMode runningMode)
Ses yerleştirme görevi için RunningMode değerini ayarlar.

Devralınan Yöntemler

İnşaatçılar

herkese açık Builder ()

Herkese Açık Yöntemler

herkese açık final AudioEmbedder.AudioEmbedderOptions derleme ()

AudioEmbedder.AudioEmbedderOptions örneğini doğrular ve oluşturur.

Dekoratif yastıklar
IllegalArgumentException olup olmadığına bakın. Sonuç işleyici yalnızca ses yerleştirici ses yayın modundayken ayarlanmalıdır.

herkese açık abstract AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)

Ses yerleştirme görevi için BaseOptions değerini ayarlar.

Parametreler
baseOptions

genel abstract AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)

İsteğe bağlı bir ErrorListener ayarlar.

Parametreler
errorListener

herkese açık abstract AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Döndürülen yerleştirmelerde L2 normalleştirmesinin gerçekleştirilip gerçekleştirilmeyeceğini belirler. Bu seçeneği yalnızca modelde zaten yerel bir L2_NORMALIZATION TF Lite Op yoksa kullanın. Çoğu durumda zaten bu durum geçerlidir ve L2 normu, böylece TF Lite çıkarımı yoluyla elde edilir.

Varsayılan olarak False (yanlış) değerini alır.

Parametreler
l2Normalize

herkese açık abstract AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (boolean quantize)

Döndürülen yerleştirmenin skalar niceleme kullanılarak baytlara dönüştürülerek ölçülüp ölçülmeyeceğini ayarlar. Yerleştirmelerin dolaylı bir biçimde birim norm olduğu varsayılır. Bu nedenle, [-1.0, 1.0] öğesinde tüm boyutların değeri garanti edilir. Böyle bir durum söz konusu değilse setL2Normalize(boolean) özelliğini kullanın.

Varsayılan olarak False (yanlış) değerini alır.

Parametreler
ölçmek

herkese açık abstract AudioEmbedder.AudioEmbedderOptions.Builder setResultListener (PureResultListener<AudioEmbedderResult> resultListener)

Ses yerleştirici ses akışı modundayken OutputHandler.ResultListener özelliğini, yerleştirme sonuçlarını eşzamansız olarak alacak şekilde ayarlar.

Parametreler
resultListener

herkese açık abstract AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode (RunningMode runningMode)

Ses yerleştirme görevi için RunningMode değerini ayarlar. Varsayılan olarak ses klibi modunu ayarlar. Resim yerleştiricinin iki modu vardır:

  • AUDIO_CLIPS: Ses kliplerine ses yerleştirmeyi çalıştırma modu. Kullanıcılar, ses kliplerini "yerleştirme" yöntemine gönderir ve yerleştirme sonuçlarını döndürülen değer olarak alır.
  • AUDIO_STREAM: Ses akışına (örneğin, mikrofondan) ses yerleştirme modu çalıştırma modu. Kullanıcılar, ses verilerini AudioEmbedder'a aktarmak için "embedAsync" öğesini çağırır. Ses yerleştirici çalışmayı bitirdiğinde, yerleştirme sonuçları, sonuç geri çağırmasında sunulur.

Parametreler
runningMode