Skip to content

Build Jarvis with local speech-to-text and text-to-speech on Unihiker.

License

Notifications You must be signed in to change notification settings

sofianhw/ai-unihiker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unihiker AI Assistant

Inspired by the project detailed in this DFRobot community post, the Unihiker AI Assistant aims to enhance the functionalities provided by the original implementation. You can check out the original repository here.

Objective

The primary goal of this project is to enable local speech-to-text and text-to-speech functionalities. Initially, we explored using sherpa-onnx, which appeared promising. However, we discovered another intriguing library that better suits our needs:

Piper

A fast, local neural text-to-speech system that sounds great and is optimized for the Raspberry Pi 4.

We have integrated some of Piper's capabilities into this project to enhance its performance and usability.

Features

  • Local Speech-to-Text: Efficiently converts spoken language into text without relying on external servers.
  • Local Text-to-Speech: Converts text back into natural-sounding speech using the Piper library.
  • Optimized for Raspberry Pi 4: Ensures smooth performance on low-resource hardware.

Installation

To get started with the Unihiker AI Assistant, follow these steps:

  1. Clone this repository:

    git clone https://github.com/sofianhw/ai-unihiker.git
  2. Navigate to the project directory:

    cd ai-unihiker
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

After installation, you can start the AI assistant by running:

python main.py 

Python Version

Python3.9

License

This project is licensed under the MIT License.

Feel free to reach out with any questions or feedback. Happy coding!

About

Build Jarvis with local speech-to-text and text-to-speech on Unihiker.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages