可以创建ai聊天的软件 Azure OpenAI 语音转语音聊天

AI资讯1年前 (2023)发布 fengdao
28 0

重要

若要完成本指南中的步骤,必须在所需的 Azure 订阅中向 Azure 服务授予访问权限。 目前,仅应用程序授予对此服务的访问权限。 可以通过在 上填写表单来申请对 Azure 的访问权限。

在本操作指南中,可以使用 Azure AI 语音与 Azure 服务对话。 语音服务识别的文本将发送到 Azure 。 然后,语音服务合成来自 Azure 的文本响应。

对着麦克风讲话,开始与 Azure 的对话。

尽管此示例的体验是来回交流,但 Azure 不会记住对话的上下文。

先决条件设置环境

语音 SDK 以 NuGet 包的形式提供并实现了 .NET 2.0。 本指南的后面部分会安装语音 SDK,但先请查看 SDK 安装指南以了解更多要求。

设置环境变量

示例需要名为 、、 和 的环境变量

可以创建聊天记录的软件_可以创建ai聊天的软件_创建聊天app

必须对应用程序进行身份验证才能访问 Azure AI 服务资源。 对于生产,请使用安全的方式存储和访问凭据。 例如,获取的后,请将其写入运行应用程序的本地计算机上的新环境变量。

提示

请不要直接在代码中包含密钥,并且绝不公开发布密钥。 有关 Azure Key Vault 等更多身份验证选项,请参阅 Azure AI 服务安全性一文。

若要设置环境变量,请打开控制台窗口,按照操作系统和开发环境的说明进行操作。

setx OPEN_AI_KEY your-openai-key
setx OPEN_AI_ENDPOINT your-openai-endpoint
setx SPEECH_KEY your-speech-key
setx SPEECH_REGION your-speech-region

注意

如果只需要访问当前正在运行的控制台中的环境变量,则可以使用 set(而不是 setx)设置环境变量。

添加环境变量后,可能需要重启任何正在运行的、需要读取环境变量的程序(包括控制台窗口)。 例如,如果使用 作为编辑器,请在运行示例之前重启 。

export OPEN_AI_KEY=your-openai-key
export OPEN_AI_ENDPOINT=your-openai-endpoint
export SPEECH_KEY=your-speech-key
export SPEECH_REGION=your-speech-region

可以创建聊天记录的软件_可以创建ai聊天的软件_创建聊天app

添加环境变量后,请从控制台窗口运行 ~/.,使更改生效。

Bash

编辑 .,然后添加环境变量:

export OPEN_AI_KEY=your-openai-key
export OPEN_AI_ENDPOINT=your-openai-endpoint
export SPEECH_KEY=your-speech-key
export SPEECH_REGION=your-speech-region

添加环境变量后,请从控制台窗口运行 ~/.,使更改生效。

Xcode

对于 iOS 和 macOS 开发,可在 Xcode 中设置环境变量。 例如,按照以下步骤在 Xcode 13.4.1 中设置环境变量。

选择“产品”>“方案”>“编辑方案”在“运行(调试运行)”页上选择“参数”在“环境变量”下,选择加号 (+) 符号来添加新的环境变量。为“名称”输入 ,为“值”输入语音资源密钥。

重复这些步骤以设置其他必需的环境变量。

© 版权声明

相关文章

暂无评论

暂无评论...