ISCA Archive Interspeech 2009
ISCA Archive Interspeech 2009

Algorithms for speech indexing in microsoft recite

Kunal Mukerjee, Shankar Regunathan, Jeffrey Cole

Microsoft Recite is a mobile application to store and retrieve spoken notes. Recite stores and matches n-grams of pattern class identifiers that are designed to be language neutral and handle a large number of out of vocabulary phrases. The query algorithm expects noise and fragmented matches and compensates for them with a heuristic ranking scheme. This contribution describes a class of indexing algorithms for Recite that allows for high retrieval accuracy while meeting the constraints of low computational complexity and memory footprint of embedded platforms. The results demonstrate that a particular indexing scheme within this class can be selected to optimize the trade-off between retrieval accuracy and insertion/query complexity.


doi: 10.21437/Interspeech.2009-451

Cite as: Mukerjee, K., Regunathan, S., Cole, J. (2009) Algorithms for speech indexing in microsoft recite. Proc. Interspeech 2009, 1479-1482, doi: 10.21437/Interspeech.2009-451

@inproceedings{mukerjee09_interspeech,
  author={Kunal Mukerjee and Shankar Regunathan and Jeffrey Cole},
  title={{Algorithms for speech indexing in microsoft recite}},
  year=2009,
  booktitle={Proc. Interspeech 2009},
  pages={1479--1482},
  doi={10.21437/Interspeech.2009-451}
}