Ses kliplerine veya ses akışına ses yerleştirme çıkarma işlemi gerçekleştirir.
Bu API, solo giriş ses tensörünün zorunlu AudioProperties tensörü ve isteğe bağlı (ancak önerilen) etiket öğelerini içeren, çıkış sınıflandırma tensörü başına TENSOR_AXIS_LABELS türünde AssociatedFiles olarak zorunlu TFLite Modeli Meta Verileri içeren bir TFLite modeli bekler.
Giriş tensörü: (kTfLiteFloat32)
- "[toplu * örnekler]" boyutunda giriş ses arabelleği.
- toplu çıkarım desteklenmiyor ("toplu çıkarım"ın 1 olması gerekir).
- Çok kanallı modeller için kanalların araya girilmesi gerekir.
Şu özelliklere sahip en az bir çıkış tensörü: (kTfLiteFloat32)
- Bu çıkış katmanı için döndürülen özellik vektörünün "N" boyutlarına karşılık gelen "N" bileşenleri.
- 2 veya 4 boyut, ör. "[1 x N]" veya "[1 x 1 x 1 x N]".
İç İçe Sınıflar
sınıf | AudioEmbedder.AudioEmbedderOptions | Kurulum ve AudioEmbedder seçenekleri. |
Herkese Açık Yöntemler
static AudioEmbedder |
createFromBuffer(Bağlam bağlamı, ByteBuffer modelBuffer)
Model arabelleğinden ve varsayılan
AudioEmbedder.AudioEmbedderOptions değerinden bir AudioEmbedder örneği oluşturur. |
static AudioEmbedder |
createFromFile(Bağlam bağlamı, Dize modelPath)
Model dosyasından
AudioEmbedder örneği oluşturur ve AudioEmbedder.AudioEmbedderOptions varsayılan değerini oluşturur. |
static AudioEmbedder |
createFromFile(Bağlam bağlamı, Dosya modelFile)
Model dosyasından
AudioEmbedder örneği oluşturur ve AudioEmbedder.AudioEmbedderOptions varsayılan değerini oluşturur. |
static AudioEmbedder |
createFromOptions(Bağlam bağlamı, AudioEmbedder.AudioEmbedderOptions seçenekleri)
AudioEmbedder.AudioEmbedderOptions örneğinden AudioEmbedder örneği oluşturur. |
AudioEmbedderResult | |
void |
embedAsync(AudioData audioBlock, uzun zamantimestampM'ler)
|
Devralınan Yöntemler
Herkese Açık Yöntemler
herkese açık static AudioEmbedder createFromBuffer (Bağlam bağlamı, ByteBuffer modelBuffer)
Model arabelleğinden ve varsayılan AudioEmbedder.AudioEmbedderOptions
değerinden bir AudioEmbedder
örneği oluşturur.
Parametreler
context | Android ERROR(/Context) . |
---|---|
modelBuffer | yerleştirme modelinin doğrudan ByteBuffer veya ERROR(/MappedByteBuffer) öğesi. |
Dekoratif yastıklar
AudioEmbedder oluşturulurken bir hata meydana gelirse.
|
herkese açık static AudioEmbedder createFromFile (Bağlam içeriği, Dize modelPath)
Model dosyasından AudioEmbedder
örneği oluşturur ve AudioEmbedder.AudioEmbedderOptions
varsayılan değerini oluşturur.
Parametreler
context | Android ERROR(/Context) . |
---|---|
modelPath | öğedeki yerleştirme modelinin yolunu içerir. |
Dekoratif yastıklar
AudioEmbedder oluşturulurken bir hata meydana gelirse.
|
herkese açık static AudioEmbedder createFromFile (Bağlam içeriği, Dosya modelFile)
Model dosyasından AudioEmbedder
örneği oluşturur ve AudioEmbedder.AudioEmbedderOptions
varsayılan değerini oluşturur.
Parametreler
context | Android ERROR(/Context) . |
---|---|
modelFile | yerleştirme modeli File örneğine bakalım. |
Dekoratif yastıklar
IOException | tflite model dosyası açılırken bir G/Ç hatası oluşursa. |
---|---|
AudioEmbedder oluşturulurken bir hata meydana gelirse.
|
herkese açık static AudioEmbedder createFromOptions (Bağlam içeriği, AudioEmbedder.AudioEmbedderOptions seçenekleri)
AudioEmbedder.AudioEmbedderOptions
örneğinden AudioEmbedder
örneği oluşturur.
Parametreler
context | Android ERROR(/Context) . |
---|---|
seçenekler | AudioEmbedder.AudioEmbedderOptions örneği. |
Dekoratif yastıklar
AudioEmbedder oluşturulurken bir hata meydana gelirse.
|
herkese açık void embedAsync (AudioData audioBlock, uzun timestampMs)
Parametreler
audioBlock | |
---|---|
timestampMs |