How Does That Sound? Multi–Language SpokenName2Vec Algorithm Using Speech Generation and Deep Learning
Table 3: Performance of five versions of the SpokenName2Vec algorithm for suggesting similar names
['Usage', 'English SpokenName2Vec', 'French SpokenName2Vec', 'Spanish SpokenName2Vec', 'Italian SpokenName2Vec', 'Russian SpokenName2Vec']
Regarding the second research question which focuses on improving the SpokenName2Vec’s performance by determining the optimal language and associated accent, we found that the SpokenName2Vecversion which used the spoken names in French language was the most successful of the five versions. The version that came in second place was the English version with an average precision score of 0.025. For 404 French names, the French version obtained the highest precision score of 0.03. In the second, third, and fourth places were the English, Spanish, and Russian versions, which obtained average precision scores of 0.02, 0.018, and 0.015, respectively. For 379 Spanish names and 307 Russian names, the French SpokenName2Vecachieved first place with average precision scores of 0.03 and 0.06, respectively. Surprisingly, the SpokenName2Vecthat was the best for suggesting synonyms for 476 Italian names was the Spanish version, which obtained an average precision score of 0.028; the French version came next with an average precision score of 0.026. Finally, with regard to the utilization of specific languages and accents for improving the SpokenName2Vec’s performance, out initial assumption was that the best version of the SpokenName2Vecalgorithm would be used the language of the targeted country or region, i.e., the English version would be the best for suggesting similar English names, the French version would be best for suggesting similar French names, etc. In addition, the French version was also very good at suggesting Italian names, however the best method for suggesting Italian names was the method, which used the Spanish speech. We can deduce that in the most of cases, it is recommended to use the French version of SpokenName2Vecfor suggesting similar for improving performance.