Services Plugins FAQs

Audio recording and speech recognition together

Hi, part of my app needs to record audio and also transcribe it. At the moment I’ve been using two separate plugins, which works find on my laptop (Windows) but not on my phone (Android). It seems that the reason for this is that Android can only give microphone permission to one app at a time, and so I was thinking that if your plugin does both recording and transcription I might be able to get over this problem. Can you let me know whether this is the case, and if so whether it has been tested on Android? Thank you.

Hello @debbie,
Thank you for contacting us.

At present, we don’t have a single plugin that combines both functionalities you’re looking for. However, we do offer two separate plugins that work seamlessly on Windows, Android, and iOS, and should meet your requirements effectively:

1)Audio Recorder Plugin for Bubble: This plugin is designed for robust audio recording across various platforms, including Android. It’s user-friendly and integrates smoothly into your app environment

2)Voice Recognition with Actions Plugin for Bubble: Complementing the Audio Recorder, this plugin offers efficient voice recognition and transcription services. It’s been tested to perform well on Android devices, ensuring that your transcription needs are met without any hiccups.

By using these two plugins in tandem, you should be able to overcome the issue of microphone permission limitations on Android. Both plugins have been tested on Android and have shown reliable performance.

Please feel free to reach out if you have any further questions or need assistance with the implementation.

Happy New Year! :santa:

Best Regards,
Anton

Hi Anton

Many thanks for getting back to me. Can you confirm they have both been tested working together (at the same time) on Android? As that is the specific that I am having right now with the plugins I’m using.

I also noticed on the plugin page for the audio recorder that “In Safari browser, recording and saving long audio files is not permitted”. Can you let me know what the definition is of “long”?

Many thanks!
Debbie

Hello @debbie,
Thank you for your quick reply.

I have passed this information to the development team, we will test these plugins for compatibility on different devices including Android.
As soon as I get an answer, I will contact you.

Thank you for your understanding.

Best Regards,
Anton

Hello @debbie ,
Thank you for your patience.

To ensure clarity, I will address the issues in separate sections:

  1. Plugin Performance on Android Devices: Our team has thoroughly tested the plugins on a Samsung S21 Ultra (Android 13) and a Huawei P Smart 2019 (Android 12). We found that the browsers on these devices request permission for plugin use only once per load. After granting permission, they do not prompt for it again during the same session. This is in contrast to iOS, where browsers tend to ask for permissions each time a page is loaded.

  2. Audio Recording Limitations: Regarding the size and duration of audio recordings, we have observed that the maximum feasible length is influenced by factors such as the device’s specifications, available RAM, and storage capacity. Our support team and I conducted tests on various devices, including those running MacOS and iOS. We found that recordings up to 20 minutes are stable. However, attempting a 30-minute recording often results in the page crashing.

Based on these findings, we recommend limiting audio recordings to a maximum of 20 minutes to ensure smooth operation.

Best Regards,
Anton

Hi Anton

Thank you very much for this. Did they test both of the plugins working at the same time i.e. recording and transcribing the same conversation?

It’s likely that the conversations are likely to be longer than 20 minutes - if I only used the transcription plugin and didn’t record the audio, does that work reliability for longer?

Many thanks
Debbie

Hello @debbie,
Thank you for your reply and sorry for the long waiting due to the weekends.

(Did they test both of the plugins working)
Yes, the plugins were tested together and separately on different devices and we didn’t have any errors, everything worked fine.

(if I only used the transcription plugin)
Then, as stated in our documentation and as we have tested, everything should work fine on IOS, even longer than 20 minutes.

Best Regards,
Anton