| מחלקות משנה ידועות של ישיר |
מחלקת הבסיס של משימות האודיו של 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 נכשל |