Description
Allow for call transcripts where default transcripts can’t be created.
Related Apps
Status
Completed
Last Edited
Feb 23, 2025 1:36 AM
Basically, this app will solve 2 key issues with default call transcripts:
- They don’t work at all for any call that uses IVR
- They can’t transcribe any language that isn’t English
But now I need to think about implementation
- Firstly, how does it work?
- The last app was easy. If you have transcripts enabled, every call is transcribed. Then we have a workflow trigger that fires when each transcript is ready.
- I anticipate that users of this app will prefer to choose which calls are transcribed in order to save on costs
- So how can this be done?
- Create a separate workflow action that allows you to transcribe a completed phone call
- This way, you could choose which calls to transcribe based on any contact details
- This may require a separate trigger for completed phone calls as well
- That would remove the need for the “Wait” step after a “Call Status” trigger
- Secondly, which model does it use?
- I would prefer for it to be something widely recognized, like OpenAI.
- However, with OpenAI we only have access to Whisper. Not sure if this is the best speech-to-text model, so I may want to test some alternatives
- Lastly, how are keys managed?
- Do you save an API key when you install the app? Then that API key is used for all transcripts?
- This option is more secure since I can store it safely.
- Or, do you just pass your API key to get a call transcribed?
- This is less secure since you