Striving to create a great Application with full functions of learning languages by ChatGPT, TTS, STT and other awesome AI models

Overview

Crucial

  • 大家要是觉得这个应用实用,麻烦点个star支持一下,谢谢!

Features / 功能

  1. talk to ChatGPT / 口语对话

    • support different speech types, web, AI with hundreds accents (VCTK corpus), will support azure, iflytek. 目前支持web发音(和知名插件一样的机械音),100多种更加自然的AI口音,将支持azure及科大讯飞双语发音,可根据喜好自由选择。100多种口音演示

    • support two recognition tech, web and iflytek. 支持原声web识别(如果仅识别英文足够了),科大讯飞支持同时双语识别。双语识别演示

    • will offer interface for loading your TTS model. 将支持加载自训练的任意口音模型(待我搞清楚vits,将出个通用的软件及教程去训练定制口音模型)。

  2. Speaking Assessment / 发音评分

    integrate two Assessment API, speechsuper and iflytek now, open to get better algorithms to perfect the feature for IELTS/TOEFL test. 目前集成了两种评分接口,可结合ChatGPT进行雅思托福口语测试,期待有更好的算法去完善这个功能。口语评分演示

  3. Memorize Words with context / 语境记词

    Add new words to your own dictionary, when you talk with the ChatGPT meeting the new words, web will mark it with highlight color for reminding you unless you mark it as known. 可以把生词加入生词本,之后和chatGPT对话再遇到这个生词,网页会标注明显的颜色,熟悉之后把它标熟便不会再出现生词提示。语境记词演示,03:45开始

  4. Listening test(to do) / 听力测试(待做)

  5. open to receive more ideas to perfect the language helper. / 期待有更多的建议去完善这个语言助手。

📦 Install

windows

ChatGPT and LangHelper + espeak-ng 装x86版的. ChatGPT and LangHelper 都是免安装的,espeak-ng 一路默认安装即可。使用教程

目前要使用AI发音得装ChatGPT desktop for Langhelper + LangHelper + espeak-ng,因为跑AI用到pytorch一些库比较大,放弃了把python程序打包成bin文件集成到ChatGPT desktop for Langhelper, espeak-ng是语音合成的必须依赖。

  • ChatGPT desktop for Langhelper(改版后的chatgpt桌面应用), windows 4月初更新那版好像会查杀,允许就好(可以查源代码, 没有任何其他有害脚本注入)。
  • LangHelper(AI发音及其他辅助程序, LangHelper文件下的python程序)
  • espeak-ng (开源的文本转语音库)

Mac

  • on test.

Time

  1. Need more time to let users apply it easily and fix bugs, thanks for your patience.
  2. Follow my channel to know the latest update.https://space.bilibili.com/33672855/video
  3. Welcome all developers who interested in this project join me.

Issues

  1. could't find ffmpeg or avconv - defaulting to ffmpeg, but may not work. 可能些许win版本需要依赖ffmpeg, 安装即可,记得配置环境变量,下一个版本会尝试解决这个问题。

  2. somthing wrong when generate audio. 进入cmd 输入指令 espeak-ng -h 看是否安装espeak-ng 成功,大部分使用x86版成功的,也有使用64版成功的,这一点我也很疑惑。

  3. espeak-ng -h 成功还出现somthing wrong when generate audio. 等我下一版打印具体出错信息方便定位问题。

交流群

image

You might also like...
Curated list of awesome projects and resources related to Rust and computer security

Awesome Rust Security Curated list of awesome projects and resources related to Rust and computer security Table of Contents Tools Web and Cloud Secur

 (Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.
(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.

Uplink Privacy First, Modular, P2P messaging client built atop Warp. Uplink is written in pure Rust with a UI in Dioxus (which is also written in Rust

An awesome language and its compiler.

Calocom Project Build Build with cargo-make Just run cargo make in the root directory of the project. Or, if you want to build it in release mode, run

Zash - A Zuper Awesome Shell
Zash - A Zuper Awesome Shell

Zash - A Zuper Awesome Shell Welcome to zash, its activily being developed and is not near a stable release. Installation Arch: yay -S zash Paru seem

rust awesome(资源). 💥
rust awesome(资源). 💥

Rust Boom 💥 Rust Boom 是一个仓主在学习使用 Rust 的时候,对 Rust 的一些难点的解决方法以及一些 Rust 开源的好玩的库、书籍、文章的整理,希望可以帮助更多的 Rust 初学者来翻过 Rust 这座大山。 TOC Rust Boom 💥 TOC Blasting

The awesome-app Command Line Interface

Rust CLI to create Awesome Applications with Rust. More info at awesomeapp.org Install cargo install awesome-app Create your first app: # Create you

Awesome-like workspaces for Hyprland

Hyprsome Hyprsome is a binary that interacts with Hyprland's Unix socket to make workspaces behave similarly to AwesomeWM in a multi-monitor setup. If

Super-lightweight Immediate-mode Embedded GUI framework, based on the awesome embedded-graphics library. Written in Rust.

Kolibri - A GUI framework made to be as lightweight as its namesake What is Kolibri? Kolibri is an embedded Immediate Mode GUI mini-framework very str

Rust awesome(资源). 💥
Rust awesome(资源). 💥

Rust Boom 💥 Rust Boom 是一个仓主在学习使用 Rust 的时候,对 Rust 的一些难点的解决方法以及一些 Rust 开源的好玩的库、书籍、文章的整理,希望可以帮助更多的 Rust 初学者来翻过 Rust 这座大山。 TOC Rust Boom 💥 TOC Blasting

Releases(V0.01.1)
Owner
This is era of AI
null
An awesome CLI tool for effectively learning Rust and more. Project winner of the RustFi 2022 hackathon

rlrn An awesome CLI tool for effectively learning Rust and more Table of Contents About The Project Built With Getting Started Prerequisites Installat

Victor Kostyuk 6 Dec 25, 2022
Little example projects for learning Rust and building awesome cli tools! ⭐️

rust-cli-examples Examples of clean and well-tested command line utilities, written in Rust. ?? ?? What is this repo? This repo is a collection of man

Jim Lynch 5 Mar 31, 2023
Little exercises for learning Rust and building awesome cli tools! ⭐️

rust-cli-exercises Little exercises for learning Rust and building awesome cli tools! ⭐️ What's Here This repo is a collection of many extremely small

null 6 Apr 25, 2023
Turbine is a toy CLI app for converting Rails schema declarations into equivalent type declarations in other languages.

Turbine Turbine is a toy CLI app for converting Rails schema declarations into equivalent type declarations in other languages. It’s described as a to

Justin 2 Jan 21, 2022
Programming language made by me to learn other people how to make programming languages :3

Spectra programming language Programming language made for my tutorial videos (my youtube channel): Syntax Declaring a variable: var a = 3; Function

Adi Salimgereyev 3 Jul 25, 2023
A simple TTS tool for Windows that reads directly from the clipboard.

Quick Text-To-Speech A simple TTS tool for Windows that reads directly from the clipboard or from textfiles that are dragged into the window. Screensh

Alexander 3 May 1, 2023
Tool for mass import of hosts into Zabbix (and other API functions)

zabbix-tools A CLI tool for interacting with Zabbix API built in Rust. Designed for Zabbix 6.0. Functions added to test API and add hosts manually or

null 1 Apr 21, 2022
ChatGPT-Code-Review is a Rust application that uses the OpenAI GPT-3.5 language model to review code

ChatGPT-Code-Review is a Rust application that uses the OpenAI GPT-3.5 language model to review code. It accepts a local path to a folder containing code, and generates a review for each file in the folder and its subdirectories.

Greg P. 15 Apr 22, 2023
Make ETLs Great Again!

A serverless ETL runtime for cloud databases MEGA stands for Make ETLs Great Again! Checkout a video demo! This project is a cloud-native ETL (Extract

Second State 24 Jan 15, 2023
Custom module for showing the weather in Waybar, using the great wttr.io

wttrbar a simple but detailed weather indicator for Waybar using wttr.in. Installation Compile yourself using cargo build --release, or download the p

Yo'av Moshe 10 Apr 23, 2023