BaseAudioTaskApi

מחלקה ציבורית BaseAudioTaskApi
מחלקות משנה ידועות של ישיר

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

החזרות
קליעות
IllegalArgumentException אם מספר הערוצים הנדרש למודל לא נתמך
IllegalStateException אם האתחול של מכונת AudioRecord נכשל

Public AudioRecord createAudioRecord (int numChannels, int sampleRate, int requiredinputBufferSize)

יצירת מופע של AudioRecord להקלטה של שידור אודיו. המכונה AudioRecord שמוחזרת מאותחלת והלקוח צריך להפעיל את השיטה AudioRecord.startRecordingnull כדי להתחיל להקליט.

חשוב לשים לב שמשימות של MediaPipe Audio יבצעו הגדלה או הקטנה אוטומטית של הדגימה כדי להתאים לקצב הדגימה שנדרש על ידי המודל. תדירות הדגימה המוגדרת כברירת מחדל במודל האודיו Yamnet, MediaPipe, היא 16kHz.

פרמטרים
numChannels את מספר ערוצי האודיו.
sampleRate את תדירות דגימת האודיו.
requiredInputBufferSize את גודל מאגר הקלט הנדרש במספר הרכיבים הצפים.
החזרות
קליעות
IllegalArgumentException אם מספר הערוצים הנדרש למודל לא נתמך
IllegalStateException אם האתחול של מכונת AudioRecord נכשל