From 96de6b0bb71debeeaadf7839367ccec6c2613d47 Mon Sep 17 00:00:00 2001 From: Skylion007 Date: Sun, 25 Aug 2013 19:00:59 -0400 Subject: New constructor and getter methods for recognizer. Added additional constructors and getter methods. --- .../darkprograms/speech/recognizer/Recognizer.java | 47 +++++++++++++++++++--- 1 file changed, 42 insertions(+), 5 deletions(-) diff --git a/src/com/darkprograms/speech/recognizer/Recognizer.java b/src/com/darkprograms/speech/recognizer/Recognizer.java index d5fa8fa..3323cb2 100644 --- a/src/com/darkprograms/speech/recognizer/Recognizer.java +++ b/src/com/darkprograms/speech/recognizer/Recognizer.java @@ -27,15 +27,33 @@ public class Recognizer { */ public Recognizer() { } - + + /** + * Constructor + * @param Language + */ + public Recognizer(String language) { + this.language = language; + } + /** - * Enable/disable Google's profanity filter (on by default). + * Constructor * @param profanityFilter */ - public void setProfanityFilter(boolean profanityFilter) { - this.profanityFilter = profanityFilter; + public Recognizer(boolean profanityFilter){ + this.profanityFilter = profanityFilter; } - + + /** + * Constructor + * @param language + * @param profanityFilter + */ + public Recognizer(String language, boolean profanityFilter){ + this.language = language; + this.profanityFilter = profanityFilter; + } + /** * Language code. This language code must match the language of the speech to be recognized. ex. en-US ru-RU * Setting this to null will make Google use it's own language detection. @@ -45,6 +63,25 @@ public class Recognizer { public void setLanguage(String language) { this.language = language; } + + + /** + * Returns the state of profanityFilter + * which enables/disables Google's profanity filter (on by default). + * @return profanityFilter + */ + public boolean getProfanityFilter(){ + return profanityFilter; + } + + /** + * Language code. This language code must match the language of the speech to be recognized. ex. en-US ru-RU + * This value is null by default. + * @return language + */ + public String getLanguage(){ + return language; + } /** * Get recognized data from a Wave file. This method will encode the wave file to a FLAC -- cgit v1.2.3