If you'd like to start simple, you could skip the voice interface and go for a text-based interface like Messenger.
Voice can be a layer that you put on top later, with the extra complexity that the recognition may not be perfect. I guess it really depends which is the most interesting aspect for you.