GithubHelp home page GithubHelp logo

zwssunny / pingo Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.56 MB

pingo智能GPT演示平台

Python 58.92% PowerShell 0.03% CSS 6.13% JavaScript 20.43% HTML 14.00% Shell 0.49%
ai ars openai-api robot sqlite tornado-framework tts vits porcupine chattts

pingo's Introduction

Pingo-robot

智能机器人 Pingo-robot 是一个简单灵活的中文语音演讲和对话系统。Pingo被唤醒后,用户的语音指令先经过 ASR 引擎进行 ASR 识别成文本,然后对识别到的文本进行 NLU 语义解析,再将解析结果进行技能匹配,交给适合处理该指令的技能插件去处理。插件处理完成后,得到的结果再交给 TTS 引擎合成语音,播放给用户。比如会话功能和系统演示功能,登陆后台可以看到完整系统功能。 image 本机器人用百度UNIT机器人进行技能训练和NLU语义解析

登录 https://ai.baidu.com/unit/home#/home 可以创建自己的机器人和训练自己的技能。

语音识别

BaiduASR,OpenaiASR,AzureASR,XunfeiASR,其它的可以加

语音合成

BaiduTTS,AzureTTS,EdgeTTS,XunfeiTTS,VITTS,ChatTTS其它的可以加

VITS 语音合成 需要自行搭建vits-simple-api服务器:https://github.com/zwssunny/vits-simple-api

ChatTTS 语音合成 需要自行配置chatTTS运行环境:https://github.com/2noise/ChatTTS

聊天机器人

unitRobot,Openai的Chatgpt,其它的可以加

运行环境

python版本>=3.10,ubutun22,windows11环境开发测试;其它平台还没测试,有测试过的小伙伴请通知一下!

系统需要安装ffmpeg工具,安装依赖库:pip install -r requirements.txt

porcupine 离线唤醒

登录 https://console.picovoice.ai/ 可以获取 access_key 和训练自己的唤醒词

缓存语音功能

cach目录是缓存历史的语音功能,可以减少语音合成次数调用,节省时间,提高效率。

系统演示功能

打开浏览器登录https://localhost:5001/ 登录名pingo 密码 pingo@2023

可以看到某个交通融合展示平台的完整演示功能,逐个页面切换展示,同时对页面内容进行介绍 image

pingo's People

Contributors

zwssunny avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.