A POC project for a smart home system, features would be added incrementally and would love to get feedbacks and suggestions
- Add a POC for a feature to recognize speech and convert it into string
- Research the namespaces System.Speech.Recognition and Microsoft.Speech.Recognition and find the differences between them.
- Design and implement a basic mechanism to turn that string into actions
i.e. add a new device to the home.
- Add image recognition features to open the pet door when recognizing our pets.
- Check the option of using the image recognition feature to unlock doors for family members and friends.
- Add recognition and synthesis for the following languages:
- Hebrew
- A TTS synthesis MSDN article from June 2019
- A Speech recognition MSDN article from December 2014
- Voice Browser Working Group
- Bing Translator
- Synthesizing TTS: read about
concatenation unit selection TTS
- If prosody is required, read and implement SSML
- Research about using the Microsoft neural network TTS considering the following:
- Its price-plan
- The ability to anonymise the outgoing data (privacy)
- Create a Custom Voice by using Microsoft's Cognitive Services
- Speech Software Development Kit