How to learn more about Voice Services
Step 1: Get at least ONE Voice Service
As there are multiple Voice Services to choose from, you need to purchase at least one. As each Service will have its own strengths and weaknesses, you might want to consider purchase more than one Vendors to get an appreciation of the differences
Step 2: Learn the commands for the Voice Service
Step 3: Experiment with available Skills
There are always new "skills" you can add to your Voice Service. Clink on this link for an article that talks about 52 of them for the Amazon Echo !
Step 4: Build your own Voice Service skill (Medium Difficulty !)
Creating new capabilities for Voice Services is referred to as "Skills" (Amazon Echo) or "Commands" (Google Home).
The best part, you don't need to be a professional programmer to build your own skills !!! Here are some sites that allow you to build some basic ones for use in your home
Step 5: Design/Build your own Voice Service Application (Advanced Difficulty !)
Developing a Voice Application requires a number of design considerations. Here are links to sites that provide that insight (registration may be required)