µSpeech  4.1.2
Speech recognition library
 All Classes Functions Variables Pages
vocab.cpp
1 #include "uspeech.h"
2 
4  f = 0; e = 0; o = 0; s = 0; h = 0; v = 0;
5 }
6 /***
7  * Classify a character into f,e,o,s,h; Call during main loop
8  * @param c the phoneme
9  */
10 void syllable::classify(char c){
11  switch (c) {
12  case 'f':
13  f++;
14  break;
15  case 'e':
16  e++;
17  break;
18  case 'o':
19  o++;
20  break;
21  case 'v':
22  v++;
23  break;
24  case 'h':
25  h++;
26  break;
27  case 's':
28  s++;
29  break;
30  default:
31  break;
32  }
33 }
34 
35 
36 #if ARDUINO_ENVIRONMENT > 0
38  Serial.print("[ ");
39  Serial.print(f);
40  Serial.print(", ");
41  Serial.print(e);
42  Serial.print(", ");
43  Serial.print(o);
44  Serial.print(", ");
45  Serial.print(v);
46  Serial.print(", ");
47  Serial.print(h);
48  Serial.print(", ");
49  Serial.print(s);
50  Serial.print("]");
51 
52 }
53 #endif
54 
56  static int matrix[6];
57  matrix[0] = f;
58  matrix[1] = e;
59  matrix[2] = o;
60  matrix[3] = v;
61  matrix[4] = h;
62  matrix[5] = s;
63  return matrix;
64 }
void debugPrint()
Definition: vocab.cpp:37
int * tointptr()
Definition: vocab.cpp:55
void classify(char c)
Definition: vocab.cpp:10
syllable()
Definition: vocab.cpp:3
int v
Definition: uspeech.h:65