Ask Learn
Preview
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Before I moved to DX, I worked on a great team of content developers, and we created the FamilyNotes sample app (FamilyNotes sample at GitHub) to show how to use unique features of the Windows 10 platform, like face recognition, speech, ink, and voice commands.
Now, the content team is posting a series of deep dives on the design and code that went into FamilyNotes, and the first post is up: FamilyNotes: Introducing a Windows UWP sample using ink, speech, and face recognition.
I was responsible for implementing the speech recognition and speech synthesis features. John Kennedy, former teammate and all-around good guy, writes:
My favorite bug happened when we were testing the dictation mode. Every time we started dictating a note, it was preceded with the string “dictate your note.” We thought we had left some debugging messages in our code, but we couldn’t find it in the source code. And it only happened on some computers, not all. It took a little while to realize that the computer was hearing itself say, “Please start dictating your note,” recognizing its own speech as a human voice and adding it to the note. The testers who had their volume turned down didn’t see the string appear because the computer couldn’t hear itself!
That was my bug. >< Fixing it required some synchronization between the speech recognizer and the speech synthesizer. I’ll show the code in a future post.
Meanwhile, get more details about the sample app here: FamilyNotes: Introducing a Windows UWP sample using ink, speech, and face recognition.
Technorati Tags: UWP,natural interface,Windows,Windows programming,C#,XAML
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign in