I just currently created a Xamarin App. I want to use Pocketsphinx with it. I´ve created a new Java Binding, with the pocketsphinx 0.8 .jar file. But it doesn´t compile. I get the following ERROR codes:
Beware , it is in german:
Warnung ignoring option UseSplitVerifier; support was removed in 8.0 ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\JARTOXML
Fehler CS0738 "JsgfIterator" implementiert den Schnittstellenmember "IIterator.Next()" nicht. "JsgfIterator.Next()" hat nicht den entsprechenden Rückgabetyp "Object" und kann "IIterator.Next()" daher nicht implementieren. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.JsgfIterator.cs 9 Aktiv
Fehler CS0738 "NBestIterator" implementiert den Schnittstellenmember "IIterator.Next()" nicht. "NBestIterator.Next()" hat nicht den entsprechenden Rückgabetyp "Object" und kann "IIterator.Next()" daher nicht implementieren. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.NBestIterator.cs 9 Aktiv
Fehler CS0738 "NGramModelSetIterator" implementiert den Schnittstellenmember "IIterator.Next()" nicht. "NGramModelSetIterator.Next()" hat nicht den entsprechenden Rückgabetyp "Object" und kann "IIterator.Next()" daher nicht implementieren. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.NGramModelSetIterator.cs 9 Aktiv
Fehler CS0738 "SegmentIterator" implementiert den Schnittstellenmember "IIterator.Next()" nicht. "SegmentIterator.Next()" hat nicht den entsprechenden Rückgabetyp "Object" und kann "IIterator.Next()" daher nicht implementieren. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.SegmentIterator.cs 9 Aktiv
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXml in managed type Android.Content.Res.ColorStateList. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXml in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXmlInner in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXml in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method Inflate in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method ParseIntent in managed type Android.Content.Intent. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung empty event name in Edu.Cmu.Pocketsphinx.IRecognitionListener.AddListener. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Type edu.cmu.pocketsphinx.PocketSphinx: FxDG naming violation: Type name 'PocketSphinx' matches namespace part 'Pocketsphinx'. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method ParseBundleExtras in managed type Android.Content.Res.Resources. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXml in managed type Android.Content.Res.ColorStateList. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method ReadFromXml in managed type Android.Content.IntentFilter. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method Inflate in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXmlInner in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Is my approach of implementing wrong? Or am I missing one simple fix?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have found http://www.web-garden.co.uk/blog/2014/6/2/pocketsphinx-binding-for-xamarin and implemented it. However , Im trying to do the basic "setupRecognizer" and the problem is:
I dont have a SpeechRecognizerSetup. I did it like this :
Config c = Decoder.DefaultConfig();
SpeechRecognizer speechrecognizer = new SpeechRecognizer(c);
But the problem now is that I can only do SetKws, SetFsg, SetLm, SetSearch. I want to set my dicitionary and my Accoustic Model. Is this binding not complete?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just currently created a Xamarin App. I want to use Pocketsphinx with it. I´ve created a new Java Binding, with the pocketsphinx 0.8 .jar file. But it doesn´t compile. I get the following ERROR codes:
Beware , it is in german:
Warnung ignoring option UseSplitVerifier; support was removed in 8.0 ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\JARTOXML
Fehler CS0738 "JsgfIterator" implementiert den Schnittstellenmember "IIterator.Next()" nicht. "JsgfIterator.Next()" hat nicht den entsprechenden Rückgabetyp "Object" und kann "IIterator.Next()" daher nicht implementieren. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.JsgfIterator.cs 9 Aktiv
Fehler CS0738 "NBestIterator" implementiert den Schnittstellenmember "IIterator.Next()" nicht. "NBestIterator.Next()" hat nicht den entsprechenden Rückgabetyp "Object" und kann "IIterator.Next()" daher nicht implementieren. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.NBestIterator.cs 9 Aktiv
Fehler CS0738 "NGramModelSetIterator" implementiert den Schnittstellenmember "IIterator.Next()" nicht. "NGramModelSetIterator.Next()" hat nicht den entsprechenden Rückgabetyp "Object" und kann "IIterator.Next()" daher nicht implementieren. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.NGramModelSetIterator.cs 9 Aktiv
Fehler CS0738 "SegmentIterator" implementiert den Schnittstellenmember "IIterator.Next()" nicht. "SegmentIterator.Next()" hat nicht den entsprechenden Rückgabetyp "Object" und kann "IIterator.Next()" daher nicht implementieren. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.SegmentIterator.cs 9 Aktiv
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXml in managed type Android.Content.Res.ColorStateList. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXml in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXmlInner in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXml in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method Inflate in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method ParseIntent in managed type Android.Content.Intent. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung empty event name in Edu.Cmu.Pocketsphinx.IRecognitionListener.AddListener. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Type edu.cmu.pocketsphinx.PocketSphinx: FxDG naming violation: Type name 'PocketSphinx' matches namespace part 'Pocketsphinx'. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method ParseBundleExtras in managed type Android.Content.Res.Resources. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXml in managed type Android.Content.Res.ColorStateList. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method ReadFromXml in managed type Android.Content.IntentFilter. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method Inflate in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Warnung Unknown parameter type System.Xml.XmlReader in method CreateFromXmlInner in managed type Android.Graphics.Drawables.Drawable. ClassLibrary3 c:\users\hakano\documents\visual studio 2015\Projects\ClassLibrary3\ClassLibrary3\BINDINGSGENERATOR
Is my approach of implementing wrong? Or am I missing one simple fix?
Yes
https://sourceforge.net/p/cmusphinx/discussion/help/thread/fb985d4d/?limit=25#a2f1/eb65/3381
Thank you. You mentioned "You can import pocketsphinx_jni.so too". Do I just need to implement the .so and thats it, seems to easy to be true for me?
I have found http://www.web-garden.co.uk/blog/2014/6/2/pocketsphinx-binding-for-xamarin and implemented it. However , Im trying to do the basic "setupRecognizer" and the problem is:
I dont have a SpeechRecognizerSetup. I did it like this :
Config c = Decoder.DefaultConfig();
SpeechRecognizer speechrecognizer = new SpeechRecognizer(c);
But the problem now is that I can only do SetKws, SetFsg, SetLm, SetSearch. I want to set my dicitionary and my Accoustic Model. Is this binding not complete?