Technologies: C, Python, Calibre, PocketSphinx, Wit.ai
Duration: 1 year
The goal of the project is developing software for ebook reader devices based on Calibre systems. The most important feature of the system is voice recognition that is used for manipulating ebooks, executing commands, navigating libraries and searching books. Voice recognition is based on two different engines:
- для передачи голосовых команд используется PocketSphinx в качестве грамматического ядра, содержащего строгие правила и обладающего хорошим уровнем распознавания голоса в разных ситуациях (акцент, шум, низкая громкость и т.д.).
- additionally, the system included free search functionality that allows to search a book using custom requests from the user, such as "Search a new book of Charles Stross" or "Search most popular books of this year"
Краткое описание: разработана (включая архитектуру) система распознавания голоса в качестве неотъемлемой части ПО для устройства чтения электронных книг. Система распознавания голоса включает в себя как оффлайн, так и онлайн версии и использует некоторые NLP-техники.