Preview: Record & Transcribe Voice action

You can now add an action to record audio and get instant text transcriptions.

Record and Transcribe Voice can be a useful addition to apps for field inspections, incident reports, customer interviews, or documenting operational procedures on the go.

It can be added to any Component that supports Actions (e.g., a Button component) or added to a workflow in the Workflow Editor.

Reminder: This feature is in preview mode. To enable it, you must turn it on in the Previews menu on your team settings.

Give it a try and drop your suggestions in this thread. Thanks! :folded_hands:

11 Likes

This new feature is amazing — so much faster than building something custom with the Speech to Text AI column/action.

5 Likes

Thanks for the video. It’s a great feature, simple but powerful - just how we like it :+1:

1 Like

An amazing feature overall! Plenty of ideas coming up :slight_smile:

Thanks… really nice addition. I have already added it to my main app. I like very much the idea of an on-submit action, which can be used for many things, e.g. using AI to generate some text.

Perhaps the pop-up window might benefit from extra formating options, much like you can format a pop-up form.

1 Like

A MA ZING ! Thank you :smiley:

1 Like

Been having a play.

Hmm, just me?

Yes, setting final output to text field.

Possible cause of issue?

Thanks in advance

1 Like

Is this still an issue on your end?

I have the same issue. On a computer, it works perfectly. However, on the PWA on a mobile phone, there’s an error message at the end of the audio recording.

1 Like

Yes.

The setup appears to be ok.

The recorder functions as it should. When the recording is finished that’s when the error occurs - writing to a text column.

On mobile iOS

Looks like others experiencing something similar. Help - New Record & Transcribe - #2 by Simon_Hill

I know it’s in preview at the moment so we can expect some potential issues to look at, will continue trying to eliminate all the usual fixes. But in meantime still get this error

1 Like

Thanks for tagging me. I still have the same issue on mobile devices. It works fine on my Laptop.

1 Like

Hi Petitto,

This new feature looks amazing! :rocket: I’ve been really excited to try it out. Do you happen to know how long a single audio recording can be? I’d love to use it for my 50-minute classes. Also, does it work only online, or is there any offline functionality? Thanks in advance!

The record & transcribe component is very nice. A comment about the user interface of the component, which ads a button to the screen:

  1. The current settings of the record-and-transcribe button are not intuitive. I’m referring to “start”, “center” and “end” which are probably meant to be “left”, “center” and “right”.
  2. It would be nice if the record-and-transcribe button had the same style settings as the button component.

Point 1

Point 2

@NoCodeAndy @DJP

1 Like

@Anderson_Baumgartner

If you are able to draw conclusions as to the maximum length of a recording (audio) or the maximum length of a transcription (number of characters in a cell in a Glide Table), I would be interested in your findings. Don’t hesitate to share them here :slight_smile:

1 Like

@NoCodeAndy Can you find out for us? I imagine on-line only…but length?

2 Likes

Bob, do you remember what the maximum number of character in a cell of a Glide Table might be? I believe I recall a thread with David and Jeff from a long time ago commenting on this (I could be remembering wrong) and the conclusion what “Millions of characters” or “No limit”, but I wonder. I imagine there must be some sort of hard limit. Would a 10, 20 or 50-minute recording reach that limit?

(Admittedly I could probably test it by copy-pasting long texts in a cell and see when or if it breaks. That test would be valid in my environment though.)

@Robert_Petitto

This it? @nathanaelb

3 Likes

That’s it. A little search on my part in the forum would have answered the question :man_bowing:

According to Claude:

For someone speaking at a normal pace in their native language:

English:

  • Average speaking rate: 150 words per minute
  • Average word length: ~5 characters (including space after word)
  • 1,000,000 characters Ă· (150 words Ă— 5 characters) = 1,333 minutes = 22.2 hours

Let me calculate this for all requested languages:

English: 20-25 hours
Spanish: 18-23 hours
Portuguese: 19-24 hours
French: 20-25 hours
Russian: 16-20 hours
Turkish: 17-22 hours

These ranges account for variations in speaking speed, word length, and language-specific characteristics. Different languages have different average word lengths and speaking rates, affecting the total recording time that would generate 1 million characters.

4 Likes

This is super amazing!!! Wow!!!

I am wondering, can we have a column where the link to the voice note can be stored. Just like the Audio Recorder component where we can listen to the audio recording later. Can we also have a link for the recorded audio?

Well done, Glide Team for cooking this up for us.

1 Like

I think this could be nice, but only as an optional checkbox in the settings of the component. Currently I quite like that the component doesn’t count a generated audio file against the storage quota of the plan.

I have no idea how real-time transcription works, but it might be possible than no audio file is generated in the process of creating the transcription.