Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
RubyConf 2016 - Building HAL: Running Ruby with Your Voice by Jonan Scheffler We’ve been living in the future for a full 15 years already and developers are still using antiquated technology like “keyboards” and “mice” to run their applications. We’re going to learn to use voice recognition to run our Ruby code so we won’t need to depend on archaic plastic input methods to live our megalomaniacal dreams. I think we can all agree that the world needs more robots listening to our every word, let’s build an army of them and arm them with Ruby!
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the talk titled "Building HAL: Running Ruby with Your Voice" delivered by Jonan Scheffler at RubyConf 2016, the speaker explores the innovative use of voice recognition technology in executing Ruby code, moving away from conventional input methods like keyboards and mice. The excitement of automating tasks using voice commands serves as the central theme of the presentation. Key points discussed include: - **Personal Background and Automation**: Jonan shares his journey in home automation, citing examples such as using Alexa to manage household tasks and deploying voice commands to trigger various functions. - **Understanding Speech Recognition**: The speaker differentiates between speech recognition (understanding spoken language) and voice recognition (identifying a speaker’s voice), highlighting two main categories of speech recognition: isolated word recognition and continuous recognition. - **Concept of Sound**: A simplified overview of sound generation, frequency, and amplitude is provided to help the audience grasp the technicalities behind how speech is processed. - **Phonemes and Vocabulary**: Jonan explains the breakdown of utterances into phonemes, diphones, and triphones, emphasizing the complexity of language processing in recognition systems. - **Fourier Transforms and Markov Chains**: Insights into technical concepts like Fourier transforms and their role in analyzing sound waves, as well as hidden Markov models, which serve as basis for modern speech recognition technologies. - **Live Demonstration**: Jonan conducts a demonstration using an integration of Alexa and a deployment plug-in known as Cubot that allows voice commands to trigger deployments, showcasing the practical application of these technologies in a real-world scenario. - **Alternative Systems**: The presentation wraps up with an introduction to Marvin, a robot utilizing CMU Sphinx for speech recognition, which operates locally and highlights different approaches to voice command systems. In conclusion, the session emphasizes how voice technology can transform interaction with software systems, enabling developers to utilize voice commands for deployment and automation tasks. Jonan encourages audience engagement and future exploration of these technologies and their capabilities in both communication and operational contexts.
Suggest modifications
Cancel