استخراج جاسازی صدا را روی کلیپ های صوتی یا جریان صوتی انجام می دهد.
این API یک مدل TFLite با فراداده مدل TFLite اجباری را انتظار دارد که حاوی ویژگی های صوتی اجباری تانسور صوتی ورودی انفرادی و آیتم های برچسب اختیاری (اما توصیه شده) به عنوان AssociatedFiles با نوع TENSOR_AXIS_LABELS در هر تانسور طبقه بندی خروجی باشد.
تانسور ورودی: (kTfLiteFloat32)
- بافر صوتی ورودی با اندازه «[دسته * نمونه]».
- استنتاج دستهای پشتیبانی نمیشود (مجموعه باید 1 باشد).
- برای مدلهای چند کاناله، کانالها باید به هم متصل شوند.
حداقل یک تانسور خروجی با: (kTfLiteFloat32)
- اجزای 'N' مربوط به ابعاد 'N' بردار ویژگی بازگشتی برای این لایه خروجی.
- 2 یا 4 بعد، یعنی «[1 x N]» یا «[1 x 1 x 1 x N]».
کلاس های تو در تو
کلاس | AudioEmbedder.AudioEmbedderOptions | گزینه هایی برای راه اندازی و AudioEmbedder . |
روش های عمومی
استاتیک AudioEmbedder | createFromBuffer (متن زمینه، ByteBuffer modelBuffer) یک نمونه AudioEmbedder را از بافر مدل و AudioEmbedder.AudioEmbedderOptions پیش فرض ایجاد می کند. |
استاتیک AudioEmbedder | createFromFile (زمینه زمینه، رشته modelPath) یک نمونه AudioEmbedder را از یک فایل مدل و AudioEmbedder.AudioEmbedderOptions پیش فرض ایجاد می کند. |
استاتیک AudioEmbedder | createFromFile (زمینه زمینه، فایل modelFile) یک نمونه AudioEmbedder را از یک فایل مدل و AudioEmbedder.AudioEmbedderOptions پیش فرض ایجاد می کند. |
استاتیک AudioEmbedder | createFromOptions (متن زمینه، گزینه های AudioEmbedder.AudioEmbedderOptions ) یک نمونه AudioEmbedder را از یک نمونه AudioEmbedder.AudioEmbedderOptions ایجاد می کند. |
AudioEmbedderResult | |
خالی | embedAsync ( AudioData audioBlock، برچسبهای زمانی طولانی) |
روش های ارثی
روش های عمومی
Public Static AudioEmbedder createFromBuffer (زمینه زمینه، ByteBuffer modelBuffer)
یک نمونه AudioEmbedder
را از بافر مدل و AudioEmbedder.AudioEmbedderOptions
پیش فرض ایجاد می کند.
مولفه های
متن نوشته | یک ERROR(/Context) . |
---|---|
مدل بافر | یک ByteBuffer مستقیم یا یک ERROR(/MappedByteBuffer) مدل تعبیه شده. |
پرتاب می کند
اگر در حین ایجاد AudioEmbedder خطایی وجود داشته باشد. |
Public Static AudioEmbedder createFromFile (زمینه زمینه، رشته modelPath)
یک نمونه AudioEmbedder
را از یک فایل مدل و AudioEmbedder.AudioEmbedderOptions
پیش فرض ایجاد می کند.
مولفه های
متن نوشته | یک ERROR(/Context) . |
---|---|
modelPath | مسیر به سمت مدل تعبیه شده در دارایی ها. |
پرتاب می کند
اگر در حین ایجاد AudioEmbedder خطایی وجود داشته باشد. |
Public Static AudioEmbedder createFromFile (زمینه زمینه، فایل modelFile)
یک نمونه AudioEmbedder
را از یک فایل مدل و AudioEmbedder.AudioEmbedderOptions
پیش فرض ایجاد می کند.
مولفه های
متن نوشته | یک ERROR(/Context) . |
---|---|
modelFile | مدل تعبیه نمونه File . |
پرتاب می کند
IOException | اگر هنگام باز کردن فایل مدل tflite خطای I/O رخ دهد. |
---|---|
اگر در حین ایجاد AudioEmbedder خطایی وجود داشته باشد. |
Public Static AudioEmbedder createFromOptions (زمینه زمینه، گزینه های AudioEmbedder.AudioEmbedderOptions )
یک نمونه AudioEmbedder
را از یک نمونه AudioEmbedder.AudioEmbedderOptions
ایجاد می کند.
مولفه های
متن نوشته | یک ERROR(/Context) . |
---|---|
گزینه ها | یک نمونه AudioEmbedder.AudioEmbedderOptions . |
پرتاب می کند
اگر در حین ایجاد AudioEmbedder خطایی وجود داشته باشد. |