Skip to content

stuarch/speechtotxt-lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

speechtotxt-lua

Library for using speech to text in Lua offline. Using PocketSphinx and SphinxBase.

Install

Please install pocketsphinx and sphinxbase first.

Then, install Lua5.1. The following commands is for Ubuntu and Debian User.

$ sudo apt-get install lua5.1 liblua5.1-dev

Clone, compile, and then install this.

$ git clone https://github.com/stuarch/speechtotxt-lua.git
$ cd speechtotxt-lua
$ make
$ sudo make install

Usage

From file

speechtotxt = require("speechtotxt")

--first argument is for -hmm, second is for -lm, the last is for --dict.
--left it nil for default.
speech = speechtotxt.init(nil,nil,nil)

--get the speechtotxt result
--Address of sound file as argument
txt = speech:infile("./test.wav")
print(txt)

--close context
speech:close()

From Microphine

speechtotxt = require("speechtotxt")

--first argument is for -hmm, second is for -lm, the last is for --dict.
--left it nil for default.
speech = speechtotxt.init(nil,nil,nil)

--get the speechtotxt result
--it will wait for speak
txt = speech:inmic()
print(txt)

--close context
speech:close()

About

Library for using speech to text in Lua offline. Using PocketSphinx and SphinxBase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published