找回密码
 立即注册
搜索
查看: 37|回复: 0

如何轻松取英文名?得名传送门助你解决英文起名难题

[复制链接]

2万

主题

0

回帖

6万

积分

管理员

积分
65585
发表于 2025-2-17 06:49:21 | 显示全部楼层 |阅读模式
欢迎大家点击体验---》名字门户

------------以下是主要文本-----------

最近,当我浏览Zhihu时,我不小心看到了英文命名的问题。

考虑一下,当我第一次加入时,我要做的第一件事就是获得英文ID,但是我愚蠢地以中文名称为ID,所以我所拿的ID是CMMM,这是否导致它是我自己或其他人使用的。一切看起来都非常尴尬...

在搜寻Zhihu之后,我发现许多人感到困惑,但我没有找到可以解决英语命名的产品。

在与我的朋友讨论了技术的可行性之后,我们决定制作一种用英语命名的产品 - 获取名称。

我们该如何具体做?主要有两个点

1。选择英语名称的本质是选择一个英文名称



要理解的第一件事是,选择英语名称的本质是,我们选择了一个适合我们的名称,它是从一些现有的英语名称库中选择的,而不是从稀薄的空气中创建一些新名称。因为如果不是这样,可以通过复制名称来开玩笑会更容易。

如果是这种情况,我们确定的方向是给出某些条件,让计算机选择正确的名称。这对计算机来说是“熟悉的”。

因此,我们首先收集了许多英语名称的数据库,包括美国社会保障局计算的官方数据,出现在IDC电影和电视库中的字符名称等,然后使用机器学习单独键入各种名称。像标签一样(即计算机需要做出判断的各种条件)。

这基本上可以实现输出根据用户输入条件的英语名称的能力。

2.在优先考虑发音的相关性的同时,请注意意义

根据调查,当中国人选择英语名称时,他们将优先考虑英语名称,其发音与中文类似,例如[Jay Zhou]的英语名称[Jay Zhou]。

考虑到这一点,我们使用了一种发音算法,该算法只是意味着将文本分解为音素,然后在语音库中与相同的音素匹配语音剪辑。

例如,我们将匹配[modi]的英文名称,因为这两个名称的发音非常相关,并且还符合我们选择英语名称的习惯,这是试图将其发音尽可能相关。



这是我们最终生成的渲染:

3。内部测试用户使用评估

制作产品后,我们发现一些用户可以测试和使用它,并且一般反馈还可以。当然,由于我们使用机器学习,因此我们需要不断训练算法。

隐私原因,人们的名字以拼音表达

欢迎大家点击体验---》名字门户
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【宏智网络】 ( 京ICP备20013102号 )

GMT+8, 2025-5-15 23:09 , Processed in 0.095213 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表