Skip to content

houyafei/GPT-voice-talk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

1、这是一个基于GPT实现的语音对话助手。

实现原理:语音输入--->转文字---> GPT对话回复文字---->获取GPT的回复---->转为语音输出

准备: 百度的账号,用于实现语音转文字。 讯飞账号,用于文字转语音。 (本人计划都是用百度的api,但是百度我只有语音转文字的试用权限,因此文字转语音就是用了讯飞的api) 百度的优点:轻量,不需要sdk、jar包,直接http实现。 讯飞优点:语音合成,文字转语音速度快。但是需要jar,so文件等,且在模拟机上不能调试。

当然,可以全部试用百度的语音api或者讯飞语音api。

2、GPT的功能

是基于一个go的web服务实现的,该服务调用了gpt的api。 并将该服务搭建在跨境服务器上,保证能访问外网,也能保证内网访问。这样安装app之后就不需要vpn之类的翻墙软件了。

3、运行代码

1)百度的key

    // 对应的 文件为:com.lightmatter.voice_talk.util.BaiduAi
    private static final String API_KEY = "key";
    private static final String SECRET_KEY = "SECRET_KEY";

2)讯飞的

       // 填上自己的appid,对应的文件 com.lightmatter.voice_talk.VoiceTalkApp
        SpeechUtility.createUtility(VoiceTalkApp.this, "appid=9415cd0f");

About

这是一个就GPT的语音对话助手APP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages