Skip to content

Eva-AI-App/iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live2DSDK

Example

To run the example project, clone the repo, cd Example and run sh clean.sh from the Example directory first.

Requirements

Installation

Live2DSDK is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Live2DSDK'

🌟 EvaAI Core Module

English | 🇺🇸

This repository contains core components of the EvaAI project, focusing on:

  • 🎨 Live2D Model Rendering
  • 🔌 OpenRouter API Integration
  • 🧪 Basic Feature Demonstrations

📦 Live2D SDK Integration

This project includes a simplified integration framework for Live2D Cubism Native Framework, making it easier to use within iOS projects.

  • You can customize the build for different architectures by modifying the Live2DSDK.podspec file.
  • ⚠️ Important Warning: The Live2D SDK includes a large amount of C++ source code. Submitting an app to the Apple App Store with this SDK might lead to it being flagged as a "replicated/masked app (马甲包)". Please use it with caution.

🌐 OpenRouter Integration

EvaAI connects to OpenRouter to provide AI interaction and dialogue capabilities. API integration examples are included in the repository.


🚀 Features

  • Live2D avatar rendering in real-time
  • Basic animation and interaction logic
  • Text-to-speech (TTS) and chat interface ready
  • Simple examples for extending EvaAI into full applications

📁 Structure Overview

EvaAI/
├── Live2DSDK/
│   └── (Live2D rendering logic)
├── API/
│   └── NetworkClient.swift
├── Assets/
│   └── (Model and UI assets)
├── ViewController.swift
└── README.md

⚖️ License & Third-Party Attribution

EvaAI integrates the Live2D Cubism Native Framework under the terms of its official license: 📄 Live2D Cubism Framework License Agreement

You must comply with Live2D’s license when using or distributing this project. The Live2D SDK is © Live2D Inc. All rights reserved. Commercial use requires a separate license agreement with Live2D Inc.


📌 Disclaimer

This is not a full product, but a core module. EvaAI is under active development and will continue to evolve.


🇨🇳 中文说明

该仓库包含 EvaAI 项目的核心代码模块,主要包括:

  • 🎨 Live2D 模型渲染集成
  • 🔌 OpenRouter 接口调用
  • 🧪 基础功能演示

📦 Live2D SDK 集成说明

本项目封装了 Live2D Cubism Native Framework,提供更适合 iOS 项目的集成方式。

  • 你可以通过修改 Live2DSDK.podspec 文件实现不同架构的打包构建。
  • ⚠️ 重要警告: Live2D SDK 包含大量 C++ 源码。在提交 App Store 时可能会被苹果误判为 马甲包,请谨慎使用。

🌐 OpenRouter 接口集成

本项目接入了 OpenRouter 以实现 AI 助手功能,支持对话请求和响应。示例代码已包含在仓库中。


🚀 功能展示

  • 实时 Live2D 虚拟角色渲染
  • 简单动画与互动逻辑
  • 初步集成语音合成和聊天接口
  • 为完整应用提供结构范例和演示

📁 项目结构概览

EvaAI/
├── Live2DSDK/
│   └── (Live2D rendering logic)
├── API/
│   └── NetworkClient.swift
├── Assets/
│   └── (Model and UI assets)
├── ViewController.swift
└── README.md

⚖️ 授权信息与第三方声明

EvaAI 集成了 Live2D Cubism Native Framework,并遵循其官方授权协议: 📄 Live2D Cubism Framework 使用许可协议

使用或分发本项目时,必须遵守 Live2D 的授权协议。 Live2D SDK 版权归 Live2D Inc. 所有。如用于商业用途,请单独向 Live2D Inc. 申请授权。


📌 注意事项

此项目为 EvaAI 的部分核心模块,并非完整产品。EvaAI 正在持续开发中,欢迎关注与贡献。


Author

NY, [email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published