am928 发表于 2025-2-17 06:49:21

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

欢迎大家点击体验---》名字门户

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

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

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

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

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

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

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

https://img0.baidu.com/it/u=2062057830,1726876019&fm=253&fmt=JPEG&app=138&f=JPEG?w=500&h=667

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

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

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

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

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

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

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

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

https://img1.baidu.com/it/u=2485968208,1831543779&fm=253&fmt=JPEG&app=138&f=JPEG?w=500&h=667

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

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

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

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

欢迎大家点击体验---》名字门户
页: [1]
查看完整版本: 如何轻松取英文名?得名传送门助你解决英文起名难题