Transcribing emails during a call
# support
b
Is there a way to have GPT 4o transcribe a email during a call as a user gives it? I use this prompt and instructions with my agent but have no had success. The agent still transcribe "dot" as the word instead of the punctuation. See my prompt below. You are Sarah, a virtual assistant. [Role] Your role is to collect email addresses. [Task] Ask the user for their email address Say: Thank you Example Email Address Email address user provides Example: "Claire145@gmail.com", "Brandon.H@yahoo.net", "Joe-m@aol.com", "Murphy_b@comcast.net" [Rule] - Recognize any email addresses that follow the pattern: a string of characters, followed by an '@' symbol, a domain name, and a '.com' or other domain suffix (like '.org', '.net'). Ensure all punctuation, including '@', '.', '-', and '_', is correctly identified and included in the response. When transcribing an email address spoken by a caller: Replace 'dot' or 'period' with a period (.) Replace 'at' or 'at sign' with the at symbol (@) Replace 'underscore' with an underscore (_) Replace 'hyphen' or 'dash' with a dash (-) @Vapi
Is there a way to have GPT 4o transcribe a email during a call as a user gives it? I use this prompt and instructions with my agent but have no had success. The agent still transcribe "dot" as the word instead of the punctuation. See my prompt below. You are Sarah, a virtual assistant. [Role] Your role is to collect email addresses. [Task] Ask the user for their email address Say: Thank you Example Email Address Email address user provides Example: "Claire145@gmail.com", "Brandon.H@yahoo.net", "Joe-m@aol.com", "Murphyb@comcast.net" [Rule] Recognize any email addresses that follow the pattern: a string of characters, followed by an '@' symbol, a domain name, and a '.com' or other domain suffix (like '.org', '.net'). Ensure all punctuation, including '@', '.', '-', and ' ', is correctly identified and included in the response. When transcribing an email address spoken by a caller: Replace 'dot' or 'period' with a period (.) Replace 'at' or 'at sign' with the at symbol (@) Replace 'underscore' with an underscore (_) Replace 'hyphen' or 'dash' with a dash (-) @Vapi
v
@brandon holley I understand the issue you're facing with the transcription of email addresses. To ensure that the virtual assistant transcribes email addresses correctly, it's important to program it to recognize spoken cues for punctuation and symbols. If you're using GPT-4 or any other AI model for this task, you should ensure that the model is trained or configured to interpret these cues as their respective symbols. For example, when the user says "dot," the assistant should transcribe it as ".", and when the user says "at," it should be transcribed as "@". If the assistant is not doing this correctly, it may require additional training or a review of its configuration settings. If you're using a specific API or service for this functionality, you might need to check the documentation for that service to see if there are any settings that control how spoken words like "dot" and "at" are transcribed. If you're still having trouble after reviewing the settings and ensuring the assistant is configured correctly, please reach out to the support team for more assistance. They may be able to provide more detailed guidance or troubleshoot the issue further.
@brandon holley It sounds like you're looking for a way to improve the transcription of email addresses during a call to ensure that spoken words like "dot" and "at" are correctly converted into their respective symbols. To achieve this, you might need to adjust the settings of your voice recognition software to better recognize and transcribe symbols from spoken language. If you're using a specific API or software for transcription, you should check if there are any settings or options to customize the transcription process for email addresses. Some systems allow you to set up custom vocabulary or rules that can prioritize the correct transcription of email-related terms. If you're still facing issues with the transcription, please provide more details about the software or API you're using, and I can assist you further. If there's a technical issue with the VAPI system itself, please ask support for more info on this.
You can continue this conversation by mentioning me in the message.
b
I only want "dot" and "at" being transcribed when the user is providing their email address. I would not want the agent to transcribe the "at" for instance if the user says something along the lines of "I would like to schedule an appointment "at". My prompt very specific lays out instructions to transcribe emails properly but I have not had luck. @Vapi
v
@brandon holley I understand your concern. To ensure that the transcription only replaces "dot" and "at" with "." and "@" during the provision of an email address, you can implement contextual understanding in the transcription model. This means the model should be able to recognize when a user is providing an email address and only then apply the specific transcription rules for "dot", "at", "underscore", and "dash". To improve the accuracy of the transcription in this context, you can add the keywords "dot", "at", "underscore", and "dash" to the
transcriber.keywords
list, which will help the transcription model to pick up on these cues more accurately during the email address provision. If you're still experiencing issues with the transcription, it might be necessary to refine the model's understanding of the context or to provide additional training data that includes examples of when to apply these rules. If you're using a specific transcription service or API, you might need to consult their documentation or reach out to their support team for assistance in configuring these context-specific rules. If you need further assistance with the VAPI system or if there's a technical issue that needs to be addressed, please ask support for more info on this.
b
@User Any alternative advice? Thanks in advance
@User
@User @User Just following up on this
s
Hey @brandon holley To help track down this issue, could you share: - The call ID - When exactly this happened (the timestamp) - What response you expected to get - What response you actually got instead This would really help me figure out what went wrong!
g
man I have a simple api to use I built for my cold calling clients in solar please try it at: https://mailtor.hyperbolicai.io let me know
s
Because of no response closing this ticket.