小编Guy*_*ock的帖子

CSS 或 JavaScript 如何对 Azure B2C 电子邮件验证过程的不同步骤做出反应?

我们在 Azure B2C 中使用自定义策略,并在注册过程中使用电子邮件验证来减少垃圾邮件帐户。

许多人都知道,B2C 的默认电子邮件验证流程有点尴尬,因为用户在同一个注册表单上需要完成多个步骤:

  1. 输入电子邮件。
  2. 发送验证码。
  3. 在文本框中输入验证码;重新发送代码;或更改电子邮件地址。
  4. 单击按钮验证代码。
  5. 填写其余的注册字段。
  6. 点击按钮完成注册

...全部以一种形式呈现。基本上,默认表单布局的认知负担对于普通消费者来说太大了。

为了解决这个问题,我们使用CIAM 示例旅程项目提供的拆分电子邮件验证和注册用户旅程。通过这个过程,事情变得更好,但仍然不完美——每个屏幕上都没有足够的指导,按钮和字段等用户控件在请求期间消失和重新出现,用户发现“继续”和“取消”按钮令人困惑。我们仍然希望进一步简化这一点,让 UI 不那么“抽搐”。

至少,我们需要一种方法来根据用户处于流程的哪个阶段来应用不同的 CSS 样式。例如,如果用户正在输入他们的步骤,我们希望隐藏“继续”按钮电子邮件地址或提供验证码;我们想要覆盖 B2C 在 AJAX/XHR 请求期间隐藏控件的默认行为。不幸的是,B2C 的 JavaScript 看起来像是一个封闭的系统,它只是在页面上的所有 UI 控件中添加和删除内联样式来完成它想要的任务。更糟糕的是,页面中似乎没有 CSS 类或数据属性来告诉我们小部件处于进程的哪个“步骤”。

有没有什么方法可以连接到 B2C JavaScript,以便我们可以对其逻辑做出反应?理想情况下,我们能够在页面上设置一个“模式”数据属性,然后我们可以在样式表中引用该属性。

javascript css azure azure-ad-b2c azure-ad-b2c-custom-policy

5
推荐指数
1
解决办法
938
查看次数

如何在 Ubuntu 20.04 上开始使用 Mozilla TTS 训练自定义语音模型?

我想使用我录制的音频样本在 Mozilla TTS 中创建自定义语音,但不知道如何开始。Mozilla TTS 项目有文档和教程,但我在将这些部分放在一起时遇到了麻烦——似乎缺少一些初学者需要知道的基本信息。

我有一些问题:

  1. 我看到 Mozilla TTS 有一个 Docker 映像,但它的文档涵盖了创建语音,但没有提到培训。我可以使用 Docker 镜像进行训练吗?
  2. 如果我不能使用 Docker 镜像进行训练,我如何使用 Python 3 获得在我的系统上运行的 Mozilla TTS 的功能副本?我已尝试按照项目提供的命令进行操作,但出现依赖项错误、版本冲突或关于没有足够权限安装软件包的错误。
  3. 我需要什么信息来训练模型?我需要什么音频格式?我看到我需要一个metadata.csv文件——我需要在那个文件中放入什么?我在配置文件中自定义了什么?
  4. 大多数配置引用一个scale_stats.npy文件——我如何生成它?
  5. 我如何进行培训?

audio text-to-speech sox mozilla-deepspeech

3
推荐指数
1
解决办法
2076
查看次数

如何在 Windows 系统上使用 CUDA 运行 Mozilla TTS/Coqui TTS 培训?

我有一台装有 Quadro P5000 显卡的机器,运行 Windows 10。我想在这个系统上训练 TTS 语音。我需要安装什么才能完成这项工作?

text-to-speech

0
推荐指数
1
解决办法
1959
查看次数