1 : GET AUDIO FILE METADATA
============================
ACTION DESCRIPTION
--------------------------------
GET AUDIO FILE METADATA analyses the meta data of an audio file, detecting its encoding, sample rate, duration, and number of channels. It also provides a compatibility mode to directly parameterise Google Speech API.
STEP-BY-STEP SETUP
--------------------------------
1) Use any visual element returning a file URL, such as the Bubble.io uploader, or a Protocol-relative URLs (//server/file.ext), or a HTTPS file URL (
https://server/file.ext).
2) Set up the action "Get Audio File Metadata" in the workflow.
Inputs Fields :
- AUDIO FILE (URL) : File URL from the Bubble.io uploader, or a Protocol-relative URLs (//server/file.ext), or a HTTPS file URL (
https://server/file.ext). The file must be accessible through the HTTPS protocol.
- GOOGLE SPEECH-TO-TEXT COMPATIBILITY MODE : Convert the output in a Google Speech-to-Text compatible format. Valid values for Google Speech-to-Text API are ENCODING_UNSPECIFIED, LINEAR16, FLAC, MULAW, AMR, AMR_WB, OGG_OPUS, SPEEX_WITH_HEADER_BYTE, MP3.
Output Fields :
- AUDIO ENCODING
- SAMPLE RATE (HZ)
- # OF CHANNELS
- DURATION (SECONDS)
- ALBUM
- ALBUM ARTIST
- ARTIST
- TITLE
IMPLEMENTATION EXAMPLE
======================
Feel free to browse the app editor in the Service URL for an implementation example.
ADDITIONAL INFORMATION
======================
N/A
TROUBLESHOOTING
================
Any plugin related error will be posted to the the Logs tab, "Server logs" section of your App Editor.
Make sure that "Plugin server side output" and "Plugin server side output" is selected in "Show Advanced".
> Server Logs Details:
https://manual.bubble.io/core-resources/bubbles-interface/logs-tab#server-logsPERFORMANCE CONSIDERATIONS
===========================
This implementation posts and get file data from the URL.
Therefore, the maximum allowable file size depends both on the bandwidth between Bubble.io & the server on which the file is hosted, the highest limit being capped by Bubble.io's Workflow Action maximum execution time to perform this transfer operation.
QUESTIONS ?
===========
Contact us at
[email protected] for any additional feature you would require or support question.