科学工具
科学工具让世界更美好
让世界更美好

OpenAI.fm 基于 OpenAI Text-to-Speech 模型的交互式演示项目,使用 OpenAI Speech API 将文本转换成语音OpenAI.fm 基于 OpenAI Text-to-Speech 模型的交互式演示项目,使用 OpenAI Speech API 将文本转换成语音

OpenAI.fm 是一个互动演示项目,使用 NextJS 构建,集成了OpenAI Speech API,能将文本转换成语音。

如何运行

1、设置 OpenAI API:

克隆仓库:

git clone https://github.com/openai/openai-fm.git

2、设置 OpenAI API 密钥:

方法一:在项目中设置环境变量 OPENAI_API_KEY

方法二:在项目根目录创建 .env 文件,添加以下内容(参考 .env.example 文件):

OPENAI_API_KEY=<your_api_key>

3、安装依赖:

在项目根目录运行:

npm install

4、(可选)连接托管数据库:

如果你想使用分享功能,需要连接到托管的 PostgreSQL 数据库。请在项目根目录的 .env 文件中设置环境变量以连接到你的数据库(参考 .env.example 文件):

POSTGRES_URL="postgresql://username:password@host:port/database_name"

这一步不是运行应用程序所必需的,只影响分享功能。

5、运行应用程序:

npm run dev

如果你将这个应用程序部署到公共服务器上,你需要负责使用你的 OpenAI API 密钥所产生的任何费用。