项目介绍: Tenerife GG(enerator)
项目背景
Tenerife GG(enerator) 是一个由人工智能支持的电竞标志生成器。这款安卓应用程序是在一次学术性活动“Tenerife GG”上开发的,旨在作为一个应用实例,展示如何整合和利用三种不同的人工智能模型来生成电竞标志。
技术基础
该项目使用了以下人工智能模型:
- Whisper: 将语音转化为文本。
- GPT-3.5: 分析文本内容。
- DALL·E: 生成图像。
同时,这个项目利用了 Jetpack Compose 进行用户界面设计,并通过 OpenAI Kotlin 库与OpenAI的模型进行交互。
系统要求
要使用这款应用,用户需要在 OpenAI平台 生成一个API Key。在使用之前,需要将这个密钥添加到项目中的 conf/Env.kt
文件中:
const val OPENAI_API_KEY = "MI_KEY"
如何运行
用户可以下载项目并在 Android Studio 中打开。配置好必要的API Key便可开始运行程序。此外,还有一个可供安装的应用程序文件(APK)供用户快速体验使用。在使用之前,需要在设备上允许安装第三方应用。
使用说明
填写基本信息
在应用中,用户需要输入以下信息以生成所需的标志:
- 团队名称: 自定义输入(例如“MoureDev”)。
- 游戏名称: 标志将基于的游戏(例如“Diablo II”)。
- 主要元素: 标志中要突出的元素(例如“火焰”)。
添加额外信息(可选)
用户可以通过以下方式增加标志生成的细节:
- 录音 (Whisper): 录制包含更多详细信息的音频(例如“我们玩Diablo II,希望标志中有骷髅和大量火焰”)。
- 关键词提取 (GPT-3.5): 从音频中提取关键词(例如“游戏,diablo,骷髅,火焰”)。
生成标志
用户可以选择:
- 生成(DALL·E) 标志: 在提供信息的基础上生成标志。
- 生成带有默认模板的标志: 使用预设模板生成个性化标志。
- 复制链接: 保存生成的标志URL,以便通过网络下载。
视频教程
项目还有一个完整的创建应用过程的视频教程,有兴趣者可以观看以便更好地理解整个开发流程。
社区与支持
项目开发者鼓励大家通过社交媒体和开发者社区加入讨论和贡献。用户还可以在 GitHub 上支持项目,通过“☆ Star”给予肯定。
这个项目不仅展示了人工智能在电竞领域的应用潜力,同时通过开放性和社区协作推动了技术创新和学习。