Skip to content

okawali/Seityan

Repository files navigation

Build Status Build Status license LICENSE

./doc/img/show.gif

Seityan

Live2D is a set of software and tools that turn 2D artwork into animations applicable to a variety of mediums and platforms, from games to animated movies.

This project is a electron version of live2d-html project. It can interact with your mouse click and native speaking by doing some actions for you.

All listening and speaking of the robot are in chinese, and there are no english version of the robot now. (But you can just put it on your desktop for ... decoration?)

Features

  1. Tracking cursor
  2. Lip sync with the voice
  3. Chatting in chinese
  4. Replacing model
  5. Import user model
  6. Other feautres of chatting robot(searching, asking weather...)

Robot services

It uses zhima(知麻) robot to translate the chinese sentences to the intent codes. With a hand writing execution engine, it can execute the instructions of user which it understood. It also use xunfei(讯飞) engine to achieve speech recognition and synthesis.

Build from source

Important!! You will need to ask us the conf.ts for building this project, because it contains the secret keys of third-party services. Send an email to Sunxfancy, Norgerman or create a new issue.

Clone this git repository with the following shell code:

git clone https://github.com/Norgerman/Seityan

Install all the dependences with npm i:

cd ./Seityan
npm i

Run building script:

npm run build

Or, you can build the code in the watching mode.

npm run watch

To run the project, using npm start:

npm start

License

MIT License for our project.