AudioEmbedder.AudioEmbedderOptions için derleyici.
İnşaatçılar
|
Builder()
|
Herkese Açık Yöntemler
| final AudioEmbedder.AudioEmbedderOptions |
build()
AudioEmbedder.AudioEmbedderOptions örneğini doğrular ve oluşturur. |
| abstract AudioEmbedder.AudioEmbedderOptions.Builder | |
| abstract AudioEmbedder.AudioEmbedderOptions.Builder | |
| 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 |
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 |
|---|