SYSTEM AND METHOD FOR PLAYING AN AUDIO FILE OF A PRONUNCIATION OF A NAME OF AN INBOUND-CALLER VIA A COMPUTERIZED-DEVICE OF A RECIPIENT
A computerized-system for playing an audio-file of a pronunciation of a name of an inbound-caller via a computerized-device of a recipient. The computerized-system includes: an inbound-routing software, a CRM software, a name-pronunciation engine; and processors. The processors are configured to: (i) detect an inbound-interaction to the inbound-routing software; (ii) retrieve a name of the inbound-caller from the CRM software based on an ANI number of the inbound-caller; (iii) forward the retrieved name of the inbound-caller to a name-pronunciation engine to fetch an audio-file with pronunciation of the name of the inbound-caller; (iv) check an identity of a recipient of the inbound-interaction; (v) detect routing of the inbound-interaction to the recipient by the inbound-routing software; (vi) transmit the audio-file to the computerized-device of the recipient based on the identity thereof; and (vii) play the audio-file with the pronunciation of the name by a media-player before the recipient answers the inbound-interaction.
1 . A computerized-system for playing an audio file of a pronunciation of a name of an inbound-caller via a computerized-device of a recipient, said computerized-system comprising:
an inbound routing software;
a Customer Relationship Management (CRM) software;
a name pronunciation engine; and
one or more processors, said one or more processors are configured to:
(i) detect an inbound-interaction to the inbound routing software;
(ii) retrieve a name of the inbound-caller of the inbound-interaction from the CRM software based on an Automatic Number Identification (ANI) number of the inbound-caller,
wherein said name of the inbound-caller is in text-format;
(iii) forward the retrieved name of the inbound-caller to a name pronunciation engine, wherein said name pronunciation engine is configured to fetch an audio file with pronunciation of the name of the inbound-caller;
(iv) check an identity of a recipient of the inbound-interaction that has been assigned by the inbound routing software;
(v) automatically detect routing of the inbound-interaction to the recipient of the inbound-interaction by the inbound routing software;
(vi) automatically transmit the audio file with the pronunciation of the name of the inbound-caller to the computerized-device of the recipient based on the identity thereof; and
(vii) automatically play the audio file with the pronunciation of the name of the inbound-caller by a media-player that is running on the computerized-device of the recipient before the recipient answers the inbound-interaction.
2 . The computerized-system of claim 1 , wherein said audio file with pronunciation of the name of the inbound-caller is fetched from a media server.
3 . The computerized-system of claim 2 , wherein the audio file with pronunciation of the name of the inbound-caller has been recorded and stored in the media server during first communication with the inbound-caller.
4 . The computerized-system of claim 1 , wherein the inbound routing software is an Automatic Call Distribution (ACD) software.
5 . The computerized-system of claim 1 , wherein said name pronunciation engine is configured to fetch the audio file from a media server based on a positive indication of audio file existence and file-path of the audio file in a record of the recipient in the CRM software.
6 . The computerized-system of claim 1 , wherein said name pronunciation engine is configured to fetch the audio file from a public Application Programming Interface (API) when there is a negative indication of audio file existence in the CRM software.
7 . The computerized-system of claim 1 , wherein said name pronunciation engine is configured to fetch the audio file from a Text To Speech (TTS) server when there is a negative indication of audio file existence in the CRM software,
wherein the audio file is generated by the TTS server based on the name of the inbound-caller in text-format that has been received from the name pronunciation engine.
8 . The computerized-system of claim 7 , wherein the audio file with pronunciation of the name of the inbound-caller has been generated by a name extraction engine after a previous interaction with the inbound-caller has been marked as not correctly pronounced, and wherein said name extraction engine comprising:
(i) converting the audio file into transcription;
(ii) detecting a timestamp of a sentence in the transcript where the inbound-caller is correcting the recipient as to the pronunciation of the name;
(iii) extracting the name of the inbound-caller from the transcription;
(iv) using the TTS server to convert the extracted name of the inbound-caller from the phonetic transcript text to audio file; and
(v) storing the audio file with pronunciation of the name of the inbound-caller.
9 . A computerized-method for playing an audio file of a pronunciation of a name of an inbound-caller via a computerized-device of a recipient, said computerized-method comprising:
(i) detecting by one or more processors an inbound-interaction to the inbound routing software;
(ii) retrieving by the one or more processors a name of the inbound-caller of the inbound-interaction from the CRM software based on an Automatic Number Identification (ANI) number of the inbound-caller,
wherein said name of the inbound-caller is in text-format;
(iii) forwarding by the one or more processors the retrieved name of the inbound-caller to a name pronunciation engine,
wherein said name pronunciation engine is configured to fetch an audio file with pronunciation of the name of the inbound-caller;
(iv) checking by the one or more processors an identity of a recipient of the inbound-interaction that has been assigned by the inbound routing software;
(v) detecting by the one or more processors routing of the inbound-interaction to the recipient of the inbound-interaction by the inbound routing software;
(vi) automatically transmitting by the one or more processors the audio file with the pronunciation of the name of the inbound-caller to the computerized-device of the recipient based on the identity thereof; and
(vii) automatically playing the audio file with the pronunciation of the name of the inbound-caller by a media-player that is running on the computerized-device of the recipient before the recipient answers the inbound-interaction.