voicewiki

command module
v0.0.0-...-7d4eec7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2014 License: BSD-2-Clause Imports: 6 Imported by: 0

README

Voicepedia

API Documentation BSD License

Voicepedia is an open source web application written in Go in the server-side and HTML5 technologies in the client side. You can use your voice to tell which Wikipedia entry to search for. No need to use your eyse, the entry's content will be reading to you!

Voicepedia is also a social web app, when you can record your voice and hear voices by people around the world!

Voicepedia can run on desktop...

desktop

Or on mobile phone...

mobile

with voice commands and fancy gestures...
  • Draw R to listen recent articles read by real people
  • Draw S to start searching
  • Draw ? to listen how to use Voicepedia

gesture

or if you want to read this wikipedia and contribute, just say "Record".

record

How to install
Open source library used
Database
  • Start RethinkDB and Redis
  • Download lastest wikipedia database at Wikipedia database dump
  • Uncompress using bzip2 (44GB uncompressed)
  • Clean database using Wikipedia extractor (about 5 - 6 hours)
  • Import database using scripts/import.go (about 4 hours)
  • Index database using scripts/index.go (about 4.5 hours)
Running
go get github.com/tamnd/voicewiki
cd $GOPATH/src/github.com/tamnd/voicewiki
go build && ./voicewiki
What includes in the source code?
  • A index/search engine write from scratch (scripts/index.go, model/article/search.go)
  • A light HTTP middleware (middleware)
  • A gesture engine (/public/public/js/gesture.js, /public/public/js/pad.js)

And much more...

License

Under BSD license.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL