MARKETPLACE
PLUGINS
REAL-TIME SPEECH TO TEXT
Real-Time Speech To Text logo

Real-Time Speech To Text

Published June 2023
   •    Updated this week

Plugin details

This plugin leverages in-browser capabilities to perform Real-Time Speech to Text in user's own language.
With speech recognition in the browser you can enable users to speak to your app across everything from a voice search to creating an interactive bot as part of the application.

Demo Link: https://realtimespeechtotextdemo.bubbleapps.io/version-test

Editor Link: https://bubble.io/page?type=page&name=index&id=realtimespeechtotextdemo&tab=tabs-1

💡 𝗦𝘂𝗯𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻𝘀 𝗮𝗿𝗲 𝗽𝗿𝗼𝗿𝗮𝘁𝗲𝗱. 𝗜𝗳 𝘆𝗼𝘂 𝗶𝗻𝘀𝘁𝗮𝗹𝗹 𝗮𝗻𝗱 𝘂𝗻𝘀𝘂𝗯𝘀𝗰𝗿𝗶𝗯𝗲 𝘁𝗵𝗶𝘀 𝗽𝗹𝘂𝗴𝗶𝗻 𝗶𝗻 𝗼𝗻𝗲 𝗱𝗮𝘆 𝘁𝗼 𝘁𝗲𝘀𝘁 𝗶𝘁 𝗼𝘂𝘁, 𝘆𝗼𝘂'𝗹𝗹 𝗼𝗻𝗹𝘆 𝗯𝗲 𝗰𝗵𝗮𝗿𝗴𝗲𝗱 𝟭/𝟯𝟬𝘁𝗵 𝗼𝗳 𝘁𝗵𝗲 𝗺𝗼𝗻𝘁𝗵𝗹𝘆 𝘀𝘂𝗯𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻 𝗳𝗲𝗲.

📖 𝗦𝘁𝗲𝗽-𝗯𝘆-𝗦𝘁𝗲𝗽 𝗶𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗶𝗼𝗻𝘀 𝗮𝗿𝗲 𝘁𝗵𝗲 "𝗜𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗶𝗼𝗻𝘀" 𝘀𝗲𝗰𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝗗𝗲𝗺𝗼 𝗘𝗱𝗶𝘁𝗼𝗿 𝗶𝘀 𝗶𝗻 𝘁𝗵𝗲 "𝗟𝗶𝗻𝗸𝘀" 𝘀𝗲𝗰𝘁𝗶𝗼𝗻 𝗼𝗳 𝘁𝗵𝗲 𝗣𝗹𝘂𝗴𝗶𝗻 𝗣𝗮𝗴𝗲.

Contact us at [email protected] for any additional feature you would require or support question.

$34

One time  •  Or  $5/mo

4.3 stars   •   7 ratings
263 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

wise:able logo
wise:able
Joined 2020   •   122 Plugins
View contributor profile

Instructions

REAL-TIME SPEECH TO TEXT =====================

ELEMENT DESCRIPTION
----------------------------------
 REAL-TIME SPEECH TO TEXT allows to access to in-browser capabilities to perform Real Time Speech to Text .

With speech recognition in the browser you can enable users to speak to your app across everything from a voice search to creating an interactive bot as part of the application.

STEP-BY-STEP SETUP
--------------------------------
 1) Add an element supporting input text.

 2) Add the REAL-TIME SPEECH TO TEXT to the page on which Speech to Text must be performed and configure its properties.

 FIELDS :
 - LANGUAGE CODE : ISO 639-1 Language Code, e.g. en-US for American English. Leave empty for autodetection based on browser settings.
 - CONTINUOUS : Keep the microphone on until the stop action is triggered. Otherwise stops when no sound is detected.

 3) Integrate the logic into your application using the following REAL-TIME SPEECH TO TEXT, states and actions:

 EVENTS :
 - VALUE CHANGED : Event triggered when the value of the transcribed text has changed.
 - ERROR : Event triggered when an error occurs.

 EXPOSED STATES:
 Use any element able to show/process the data of interest (such as a Group with a Text field) stored within the result of the following states of the REAL-TIME SPEECH TO TEXT :
 - VAUE : Transcribed text.
 - IS LISTENING : Boolean set to yes when transcription is in progress, otherwise set to no.
 - ERROR : Error message upon Error event trigger
 - SET LANGUAGE : ISO 639-1 Language Code of the transcription language.

 ELEMENT ACTIONS - TRIGGERED IN WORKFLOW:
   - START SPEECH TO TEXT : Start Speech to Text transcription.
   - STOP SPEECH TO TEXT : Stop Speech to Text transcription.

IMPLEMENTATION EXAMPLE
======================
Feel free to browse the app editor in the Service URL for an implementation example.

ADDITIONAL INFORMATION
======================

FIREFOX is not supported.

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-logs

PERFORMANCE CONSIDERATIONS
===========================
 N/A

QUESTIONS ?
===========
Contact us at [email protected] for any additional feature you would require or support question.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Productivity   •   AI   •   Media   •   Customer Support   •   Ecommerce   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.3)

facing error
October 7th, 2024
Bug in custom code Error: SpeechRecognition : network at ensure_bubble_error (https://hireprep.ai/package/run_debug_js/4038131c2b4991751bf99edd8104856863e56599ee14560a921342046ecbde3a/xfalse/x29/run_debug.js:30:7471) at https://hireprep.ai/package/run_debug_js/4038131c2b4991751bf99edd8104856863e56599ee14560a921342046ecbde3a/xfalse/x29/run_debug.js:41:117127 at root (PLUGIN_1685308685330x762904174562639900/Real-Time-Speech-To-Text-initialize--Real-Time-Speech-To-Text-.js:3:2760)
Hi Mohil, Thank you for reaching out. It appears the error you're encountering stems from your browser's privacy settings blocking access to Speech-to-Text capabilities. This isn’t an issue with the plugin itself, but rather your local setup. You also asked for help on our support channel resetting an element in your demo editor, which is available directly on this plugin page. You mentioned a transcription quality issue, which means you had resolved the above issue without our involvement. Additionally, you noted the plugin isn't working on some of your devices. As we've requested, we need the console log details to investigate further. We're still waiting on that information to assist you properly. We’d like to point out that this section is intended for sharing feedback on both the plugin’s build and support quality. We would have appreciated the opportunity to assist with your issue before it was publicly reviewed, especially since it may not directly relate to the plugin itself. Ffeel free to get back to us with the information needed to move forward. (plugin author)
October 8th, 2024
  •  
wise:able
Very Good!
September 15th, 2024
The plugin is great ! The only down side is that even if I manually inform the language, if the user''s device is in another language, the transcriptions trys to listen in the devices language and does work.
Hey Gabriel, Thanks for your review. However, this review is inaccurate. You mentioned on side discussion accuracy issues on mobile, which is different than not working at all. This plugin leverages onboard speech-to-text of your browser. Therefore, accuracy is directly dependent on this implementation. Some browser may also perform remote recognition while connected to internet, which might lead to accuracy variation. Some others are leveraging onboard devices when available. Moreover, accuracy greatly varies depending on languages. Long story short, accuracy isn’t something I have control on, besides making sure the correct language is selected of course. If you need a more robust solution, you might want to try https://bubble.io/plugin/azure-ai---endless-speech-to-text-1706816259281x185783466657579000 or https://bubble.io/plugin/azure-ai---transcribe-conversation-1706467857759x951343083420385300 On a side note, the public review page of the plugin is meant to provide community feedback on both plugin and support performance and is not a support channel. It is regretful to not leave the chance to the plugin developer to provide an answer (or fix) via the dedicated support channel prior to the feedback. Especially that the issue you have is out of control of the plugin. (plugin author)
September 12th, 2024
  •  
wise:able
Not working in chrome
June 19th, 2024
I bought this plugin but its not working in chrome
Thanks for reaching out. We retested today and have not found any issues in Chrome, as you may see here: https://www.loom.com/share/22e866529f29400e8ba11713b45d893e?sid=6de19e3f-45e5-4f01-aeaa-b0961c955a02 It would be helpful to have more information on your configuration for us to troubleshoot the issue you have. On a side note, we would like to mention that the reviews section of this page is not a support channel and aims at sharing public reviews of the plugin quality and its support performance, which unfortunately we did not have a chance to address through our [email protected] channel prior to this review. (plugin author)
June 19th, 2024
  •  
wise:able
Great Plugin
January 2nd, 2024
I got a lot of advantage using this plugin. They handled error reporting very fast and help me a lot. I purchased this plugin twice in different project. I hope they keep provide this plugin this year too. Thank you.
Lovely, but continuos feature is not supported in Mobile
January 2nd, 2024
I purchased this plugin for my mobile application, but continuos recording feature is not supported in mobile browser. You can verify it with your demo project. Open demo proeject preview in any mobile browser. How can I apply continous recording feature in mobile browser?
Thanks for your message. Please note that this public section is meant to share reviews on both plugin’s build and support quality. Regarding the latter, we haven’t been able to find your support request on our [email protected] support email address, which can be found on the plugin’s description, instructions and demo page. Also, we couldn’t reach you via your email address to resolve your problem, as the continuous feature works well on our testing devices on mobile. Feel free to reach us so we can solve your issue. (plugin author)
December 17th, 2023
  •  
wise:able
Bubble