BaseAudioTaskApi

herkese açık sınıf BaseAudioTaskApi
Bilinen Doğrudan Alt Sınıflar

MediaPipe ses görevlerinin temel sınıfı.

İnşaatçılar

BaseAudioTaskApi(TaskRunner çalıştırıcısı, RunningMode runningMode, String audioStreamName, String sampleRateStreamName)
BaseAudioTaskApi başlatacak oluşturucu.

Herkese Açık Yöntemler

void
close()
MediaPipe ses görevini kapatır ve temizler.
AudioRecord
createAudioRecord()
Yamnet gibi modeller için gereken örnek hızı olan 16 kHz örnek hızında mono kanala sahip ses akışını kaydetmek için bir AudioRecord örneği oluşturur.
AudioRecord
createAudioRecord(int numChannels, int sampleRate, int requiredInputBufferSize)
Ses akışını kaydetmek için AudioRecord örneği oluşturur.

Devralınan Yöntemler

İnşaatçılar

herkese açık BaseAudioTaskApi (TaskRunner çalıştırıcı, RunningMode runningMode, String audioStreamName, String sampleRateStreamName)

BaseAudioTaskApi başlatacak oluşturucu.

Parametreler
runner TaskRunner.
runningMode bir mediapipe ses görevi RunningMode.
audioStreamName giriş ses akışının adıdır.
sampleRateStreamName ses örnek hızı akışının adıdır.

Herkese Açık Yöntemler

herkese açık void close ()

MediaPipe ses görevini kapatır ve temizler.

herkese açık AudioRecord createAudioRecord ()

Yamnet gibi modeller için gereken örnek hızı olan 16 kHz örnek hızında mono kanala sahip ses akışını kaydetmek için bir AudioRecord örneği oluşturur. Döndürülen AudioRecord örneği başlatılır ve istemcinin kaydı başlatmak için AudioRecord.startRecordingnull yöntemini çağırması gerekir.

İlerlemeler
Dekoratif yastıklar
IllegalArgumentException Modelin gerektirdiği kanal sayısı desteklenmiyorsa
IllegalStateException AudioRecord örneği başlatılamadıysa

herkese açık AudioRecord createAudioRecord (int numChannels, int sampleRate, int requiredInputBufferSize)

Ses akışını kaydetmek için AudioRecord örneği oluşturur. Döndürülen AudioRecord örneği başlatılır ve istemcinin kaydı başlatmak için AudioRecord.startRecordingnull yöntemini çağırması gerekir.

MediaPipe Audio görevlerinin, modelin gerektirdiği örnek hızına sığması için örnekleri otomatik olarak yukarı/aşağı oklayacağını unutmayın. Önceden eğitilmiş MediaPipe ses modeli Yamnet'in varsayılan örnek hızı 16 kHz'dir.

Parametreler
numChannels Ses kanalı sayısını.
sampleRate ses örnek hızı.
requiredInputBufferSize kayan öğe sayısı olarak gerekli giriş arabelleği boyutunu
İlerlemeler
Dekoratif yastıklar
IllegalArgumentException Modelin gerektirdiği kanal sayısı desteklenmiyorsa
IllegalStateException AudioRecord örneği başlatılamadıysa