用于3CX V20上的录音/语音邮件的Google云存储和语音API V2转录
注意: 如果您已经拥有具有适当权限和Google存储桶的GCloud帐户,则可以跳过步骤1和2。
第 1 步:必要的帐户访问权限
要配置Google存储桶,请访问谷歌云仪表盘 “IAM & Admin” > “IAM” ,并验证您的帐户至少分配了以下角色:
- “Service Account Admin”.
- “Service Account Key Admin”.
- “Project IAM Admin”.
- “Storage Admin”.
第 2 步:创建存储桶
如果您的项目中已经配置了存储桶,则可以跳过此部分
如果您有一个已配置付款选项的有效订阅,请继续在您的Google云项目下创建一个新的存储桶:
从主导航菜单中,选择 “Storage” > “Browser” 并点击 “Create Bucket” 创建一个新的存储桶。
- 在 "Create a bucket" 页面,配置:
- Name - 输入全局唯一的永久名称。
- Where to store data - 根据您的要求选择存储位置类型。
- Storage class - 选择适合您使用的存储类别。
- Access control - 设置如何控制对存储桶中对象的访问。
- Advanced settings - 可以选择设置存储桶的加密和保留策略。
- 单击“Create”以设置新的存储桶。
- 创建存储桶后,您可以单击“Create folder”来添加新文件夹以保存备份和存档录音,例如“3cx_备份”。
继续使用您保存的JSON密钥,并将配置的Google Cloud存储桶设置为存储3CX备份和存档录音的位置。
⚠ 重要提示:
处于 “保留 ”状态的已存储备份文件或已存档录音,或因有效保留政策而存储/存档的备份文件或已存档录音,PBX无法删除或覆盖。
第 3 步 :为您的项目启用Cloud Speech-to-Text API
从谷歌控制台中,导航至APIs & Services > Library并搜索 Cloud Speech-to-Text API。选择它并单击“Enable”。
第 4 步:创建具有存储和语音访问权限的服务帐户和密钥
在您的谷歌云项目中,导航到IAM & Admin > Service Accounts,然后单击“Create Service Account”。为其命名并单击 “Create and Continue”。
将以下角色添加到您的服务帐户,然后单击 “Continue” 进而 “Done”:
- Storage Admin
- Cloud Speech Administrator
编辑新创建的服务帐户并选择“Keys” 标签页,然后“Add Key”
选择 Json 类型并单击“Create”。
将下载一个json文件。将其保存在安全的地方,因为您将无法再次下载它。
第 5 步:启用远程存档并启用转录
- 要将 3CX 配置为对语音邮件和/或录音使用转录,请导航至管理控制台 > “系统” > “存储”。
- 选择选项“启用远程数据存储和归档”并在位置类型选择“Google存储”(要求)。
- 上传在上一步中下载的 json 文件,在私钥(JSON 类型)字段中,然后选择Google存储桶中的文件夹/路径。
- 启用“录音”和“语音邮件”复选框以启用自动存档到 Google 存储。
- 保存并转到“集成” > “转录”
- 选择“Google Speech” 作为转录
- 选择“语音语言”下拉菜单设置转录后的语言。
- 选择要转录的内容:
- “仅限语音邮件”- 仅限于语音邮件。
- “仅限录音”- 仅限于录音。
- “语音邮件和录音”
- 点击 ”保存”以应用设置。启用语音邮件转录后,转录的文本将包含在收到的语音邮件的电子邮件正文中。此外,在3CX Web客户端的语音邮件/录音部分,转录文本显示在每个语音邮件/录音旁边。
录音在远程存档时被完全转录(立即/按计划时间)。 3CX包括存档到存储桶,因此可以完整转录该文件。
另请参阅
最后更新
本文件最后更新于2024年8月22日