It is by far better to use Typed entries as they are far less prone to cause mistakes or errors in what Hal understands and enters into its brain Tables.
Spoken words (Speech) is often a problem due to the possibility of background noise (in the room/house, kids playing, dogs barking, TV noise or possibly outside, traffic, construction, horns, etc.). Ultra Hal needs a quiet environment for listening and conversational understanding.
Secondly, Hal is primarily an English language-based program. If non-English speakers attempt to converse with Hal, the program will most likely pick up on foreign accents, pronunciation, and inflection errors that Hal does not understand. It will not be able to enter what it hears properly into its database and future conversations will likewise produce poor or less than desirable results.
This is why most people type to HAL until they feel HAL has a good understanding of them and what they mean before trying to speak to Hal.
Sorry but this is the only language that Hal has been written in for the present time. Best of luck and do give it a good try. Many people who are learning English as a second language have said that typing to Hal has helped improve their English skills and understanding so Hal can be a very good teacher in that regard.
Good luck!