public void TestVersion() { porcupine = Porcupine.FromBuiltInKeywords(ACCESS_KEY, new List <BuiltInKeyword> { BuiltInKeyword.PORCUPINE }); Assert.IsFalse(string.IsNullOrWhiteSpace(porcupine.Version), "Porcupine did not return a valid version number."); porcupine.Dispose(); }
public void TestFrameLength() { porcupine = Porcupine.FromBuiltInKeywords(ACCESS_KEY, new List <BuiltInKeyword> { BuiltInKeyword.PORCUPINE }); Assert.IsTrue(porcupine.FrameLength > 0, "Specified frame length was not a valid number."); porcupine.Dispose(); }
public void TestSingleKeyword() { porcupine = Porcupine.FromBuiltInKeywords(ACCESS_KEY, new List <BuiltInKeyword> { BuiltInKeyword.PORCUPINE }); RunTestCase( "porcupine.wav", new List <int>() { 0 }); }
public void TestMultipleKeyword() { List <BuiltInKeyword> inputKeywords = new List <BuiltInKeyword> { BuiltInKeyword.ALEXA, BuiltInKeyword.AMERICANO, BuiltInKeyword.BLUEBERRY, BuiltInKeyword.BUMBLEBEE, BuiltInKeyword.GRAPEFRUIT, BuiltInKeyword.GRASSHOPPER, BuiltInKeyword.PICOVOICE, BuiltInKeyword.PORCUPINE, BuiltInKeyword.TERMINATOR }; porcupine = Porcupine.FromBuiltInKeywords(ACCESS_KEY, inputKeywords); RunTestCase( "multiple_keywords.wav", new List <int>() { 7, 0, 1, 2, 3, 4, 5, 6, 7, 8 }); }