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
AudioRecord.STATE_INITIALIZED
bölgesinde birAudioRecord
örneği
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
AudioRecord.STATE_INITIALIZED
bölgesinde birAudioRecord
örneği
Dekoratif yastıklar
IllegalArgumentException | Modelin gerektirdiği kanal sayısı desteklenmiyorsa |
---|---|
IllegalStateException | AudioRecord örneği başlatılamadıysa |