Code Monkey home page Code Monkey logo

tadashi-hikari / sapphire Goto Github PK

View Code? Open in Web Editor NEW
166.0 15.0 6.0 106.75 MB

A free and open source replacement for Google Assistant on Android devices, meant to integrate with the Sapphire Framework. It contains both speech-to-text and text-to-speech services. It does not require Google services or network connectivity

Kotlin 51.77% Java 47.88% Shell 0.36%
android assistant google-assistant termux tasker speech-to-text text-to-speech foss

sapphire's Introduction

Sapphire

Sapphire is an open source Google Assistant replacement, that doesn't require any Google services to run

Motivation

Sapphire was developed to meet the needs of the open source community, while offering quality alternatives to producs in the closed source world. My original goal was simply to find a flexible mobile assistant that I could develop features for to help manage my ADHD. Finding nothing on the market to meet my need that also respected the ethics of free and open source software, I decided to start developing my own. It started out as a port of Mycroft for Android but due to system differences it quickly turned into its own project under the title "The Sapphire Assistant Framework". However I was concerned the flexibility and configuration of the Sapphire Framework might overwhelm non-technical users so I decided to trim down the code and create a default implementation that would work out of the box for 99% of users. Thus, Sapphire was born.

Build Status

Pre-Alpha Build

Frameworks and Libraries Used

  • CMU PocketSphinx
  • TensorSpeech TTS
  • Stanford CoreNLP

Contributions

  • Join in the community on Reddit or Matrix at #SapphireFramework:matrix.org
  • Android, Machine Learning developers, and UI/UX developers would be greatly appreciated for the project (guidance is always appreciated). I will continue to move forward reguardless, but it will go a lot quicker with some domain specific expertise.
  • Documentation help would be greatly appreciated. I generally have all of the information locked up in my head and I am working on documentation, but sometimes I miss what others would find helpful or need more information on. Feel free to ask questions on Reddit or Matrix (I'm pretty responsive) if you would like to help out

sapphire's People

Contributors

stickyfingies avatar tadashi-hikari avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sapphire's Issues

Error: Requires permission android.permission.RECORD_AUDIO

$ am startservice -a android.intent.action.TRANSCRIBE -d file:///storage/emulated/0/Music/test.wav --grant-read-uri-permission studio.hikari.spellbook/studio.hikari.spellbook.SpeechToTextCoordinator
Starting service: Intent { act=android.intent.action.TRANSCRIBE dat=file:///storage/emulated/0/Music/test.wav flg=0x1 cmp=studio.hikari.spellbook/.SpeechToTextCoordinator }

Error: Requires permission android.permission.RECORD_AUDIO

Android 11

When will you release a binary?

Hi there! Seems like a great project you've made! I really would like to install this app to try it out, but I don't want to install the android SDKs and stuff. Any ideas for when you'll have a prebuilt apk available?

Please provide this via F-Droid.

They compile the software, so manual compilation of the source-code becomes unnecessary unless provision of it via https://github.com/Tadashi-Hikari/Sapphire/releases/download/Termux-Transcription-Demo/spellbook.apk is desired.

Features

  1. The client updates installed applications;
  2. The server provides Reproducible builds allow you to use your signature when it compiles at F-Droid, thereby allowing updates from any source to be compatible with those from Google Play.
  3. Beta programmes; and
  4. A web GUI at https://gitlab.com/fdroid/fdroid-website/-/blob/9fd94b67b3fc03c7c3d849fb7818693c828f9166/README.md#the-f-droid-website.

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.