מחלקות משנה ידועות של ישיר |
מחלקת הבסיס של משימות האודיו של MediaPipe.
בנאים ציבוריים
BaseAudioTaskApi(TaskRunner, RunningMode runningMode, String audioStreamName, String sampleRateStreamName)
ה-בונה צריך לאתחל
BaseAudioTaskApi . |
שיטות ציבוריות
void |
close()
סגירה וניקוי של משימת האודיו של MediaPipe.
|
AudioRecord |
createAudioRecord()
יצירת מכונה של
AudioRecord להקלטת אודיו עם ערוץ מונו בעל קצב דגימה של 16kHz, תדירות הדגימה הנדרשת לדגמים כמו Yamnet. |
AudioRecord |
createAudioRecord(int numChannels, int sampleRate, int requiredINPUTBufferSize)
יצירת מופע של
AudioRecord להקלטה של שידור אודיו. |
שיטות שעברו בירושה
בנאים ציבוריים
public BaseAudioTaskApi (TaskRunner Runner, RunningMode runningMode, String audioStreamName, מחרוזת sampleRateStreamName)
ה-בונה צריך לאתחל BaseAudioTaskApi
.
פרמטרים
runner | TaskRunner . |
---|---|
runningMode | משימת אודיו של mediapipe RunningMode . |
audioStreamName | השם של זרם האודיו של הקלט. |
sampleRateStreamName | שם זרם דגימת האודיו. |
שיטות ציבוריות
public void סגירה ()
סגירה וניקוי של משימת האודיו של MediaPipe.
ציבורי AudioRecord createAudioRecord ()
יצירת מכונה של AudioRecord
להקלטת אודיו עם ערוץ מונו בעל קצב דגימה של 16kHz, תדירות הדגימה הנדרשת לדגמים כמו Yamnet.
מכונת AudioRecord שמוחזרת מאותחלת והלקוח צריך להפעיל את שיטת AudioRecord.startRecordingnull
כדי להתחיל להקליט.
החזרות
- מופע של
AudioRecord
ב-AudioRecord.STATE_INITIALIZED
קליעות
IllegalArgumentException | אם מספר הערוצים הנדרש למודל לא נתמך |
---|---|
IllegalStateException | אם האתחול של מכונת AudioRecord נכשל |
Public AudioRecord createAudioRecord (int numChannels, int sampleRate, int requiredinputBufferSize)
יצירת מופע של AudioRecord
להקלטה של שידור אודיו. המכונה
AudioRecord שמוחזרת מאותחלת והלקוח צריך להפעיל את השיטה AudioRecord.startRecordingnull
כדי להתחיל להקליט.
חשוב לשים לב שמשימות של MediaPipe Audio יבצעו הגדלה או הקטנה אוטומטית של הדגימה כדי להתאים לקצב הדגימה שנדרש על ידי המודל. תדירות הדגימה המוגדרת כברירת מחדל במודל האודיו Yamnet, MediaPipe, היא 16kHz.
פרמטרים
numChannels | את מספר ערוצי האודיו. |
---|---|
sampleRate | את תדירות דגימת האודיו. |
requiredInputBufferSize | את גודל מאגר הקלט הנדרש במספר הרכיבים הצפים. |
החזרות
- מופע של
AudioRecord
ב-AudioRecord.STATE_INITIALIZED
קליעות
IllegalArgumentException | אם מספר הערוצים הנדרש למודל לא נתמך |
---|---|
IllegalStateException | אם האתחול של מכונת AudioRecord נכשל |