# Voice to text

**URL:** https://community.glideapps.com/t/voice-to-text/67658
**Category:** Ask for Help
**Created:** [November 10, 2023, 7:34am UTC](https://community.glideapps.com/t/voice-to-text/67658 "2023-11-10T07:34:56Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Nazca\_Line\_Design](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nazca_line_design/32/66287_2.png) [@Nazca\_Line\_Design](https://community.glideapps.com/u/Nazca_Line_Design)
#### Post date: [November 10, 2023, 7:34am UTC](https://community.glideapps.com/t/voice-to-text/67658/1 "2023-11-10T07:34:56Z")

</div>

Hi guys, I am new to Glide, and I had some problems when I tried to build my own AI Voice-to-Text app. I have it integrated with my OpenAI, and connected to the “speech to text” function. However, the response is prolonged, I talked to it but it would only show my previous recording, not the latest one. Is there any way I can improve it, please?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [November 10, 2023, 12:59pm UTC](https://community.glideapps.com/t/voice-to-text/67658/2 "2023-11-10T12:59:45Z")

</div>

Can you show us how you’re setting it up? Can you also explain what “prolonged” mean with some screenshots?

---

<div class="post-metadata">

### Author: ![Nazca\_Line\_Design](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nazca_line_design/32/66287_2.png) [@Nazca\_Line\_Design](https://community.glideapps.com/u/Nazca_Line_Design)
#### Post date: [November 13, 2023, 8:50am UTC](https://community.glideapps.com/t/voice-to-text/67658/3 "2023-11-13T08:50:52Z")

</div>

I mean the response was delayed. It’s hard to tell with my screenshots, I added “hint” for the AI response, if I didn’t record a new voice message, the “hint” would only show my previous response.

 ![Capture](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/b/2bd638fd6f6c175cef32580b927d91ffa7f1c702.png)  
 ![Capture2](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/1/71b3bb07338efaf4046c0247ab91edbce6e330a0.png)

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [November 13, 2023, 11:26pm UTC](https://community.glideapps.com/t/voice-to-text/67658/4 "2023-11-13T23:26:55Z")

</div>

> [@Nazca\_Line\_Design](#):
>
> I added “hint” for the AI response, if I didn’t record a new voice message, the “hint” would only show my previous response.

You’re recording the audio to your Recording column, then use the “Speech to text” action to write it to your “Text” column and display it to the screen?

There’s always a period for the video to be saved, uploaded to the Glide server, and only by then can the speech to text action be run.

I would suggest clearing the text column as part of your record action, and add a wait for condition step to wait for the recording column to not be empty, before runing speech to text.

---

<div class="post-metadata">

### Author: ![Nazca\_Line\_Design](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nazca_line_design/32/66287_2.png) [@Nazca\_Line\_Design](https://community.glideapps.com/u/Nazca_Line_Design)
#### Post date: [November 15, 2023, 5:51am UTC](https://community.glideapps.com/t/voice-to-text/67658/5 "2023-11-15T05:51:26Z")

</div>

I think it’s the delay of ChatGPT. Thanks anyway.
