[hellonico/speech-recognition "1.0.1"]
を使う。
project.clj
(defproject aaa "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[hellonico/speech-recognition "1.0.1"]])
replで実験。flacの音声ファイルを指定するだけ。
$ lein repl
user> (use '[speech-recognition.hear :as hear])
nil
user> hear
# <hear$hear speech_recognition.hear$hear@7f23663b>
user> (binding [
hear/*language* "ja"
hear/*sample-time* 1720]
(hear/post-to-google "a.flac"))
"{\"status\":0,\"id\":\"91a29a29cb62ce5095019a632ee76dff-1\",\"hypotheses\":[{\"utterance\":\"すごいね\",\"confidence\":0.69594836}]}\n"
user>
すごいね
と認識された。
まさにすごいね
。