https://github.com/keidrun/voice-todo
Voice Todo Desktop Application.
https://github.com/keidrun/voice-todo
electron todos webspeech-api
Last synced: 9 months ago
JSON representation
Voice Todo Desktop Application.
- Host: GitHub
- URL: https://github.com/keidrun/voice-todo
- Owner: keidrun
- License: mit
- Created: 2017-09-02T15:10:01.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-25T16:05:09.000Z (over 8 years ago)
- Last Synced: 2025-01-23T09:41:55.504Z (over 1 year ago)
- Topics: electron, todos, webspeech-api
- Language: HTML
- Size: 653 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# voice-todo
Voice Todos Desktop Application.
## Description
The app provides simple todos but it has a interesting point. It's "Voice".
You can input your todo to speak it throgh your laptop.
The app speaks your todos after you completed them.
## Screen Shot

## Requirement
If you use full features in the app, you need to get your google api key. Refer to the following simple steps.
### How to get your google api key
1. Go to [Google Developer Console](https://console.developers.google.com/) and make your key.
1. Connect your api key to 'Speech API' in the site. If you can't find it, join [Chromium developer group](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-dev), and you can find it.
## Let's start!
Set up
```
$ git clone https://github.com/keidrun/voice-todo.git
$ cd voice-todo
$ touch config.js
$ echo "exports.googleApiKey = '[YOUR API KEY]';" > config.js
```
Run
```
$ npm run production
```
Or Run as 'app' on Mac
```
$ npm run build
$ open build/Voice\ Todos\ \!-darwin-x64/Voice\ Todos\ \!.app
```
Or Run as 'exe' on Windows
```
> npm run build
> &"build\Voice Todos !-win32-x64\Voice Todos !.exe"
```
## NOTE
Your todos are saved in the following file on Mac.
```
/Users/yourusername/Library/Application\ Support/voice-todo/storage/todos.json
```