LUNA – My Personal Assistant

Terinspirasi dari Jarvis pada film Ironman, yang merupakan asisten pribadi Tony Stark dalam setiap menjalankan aksi-aksinya. Baru-baru ini CEO Facebook (Mark Zuckerberg) juga sudah mengembangkan sistem serupa untuk asisten pribadi dirumahnya (real life).

Sambil mengisi waktu luang, saya pun tertarik untuk mengembangkan sistem aplikasi serupa (namun tak sama) sebagai asisten pribadi masa depan. Luna, adalah sebuah program aplikasi berbasis speech-recognition yang diprogram menggunakan bahasa pemrograman Python. Mengapa Python? Karena menurut saya pribadi lebih simple, easy-to-use, dan saat ini sudah banyak module/library diluar sana untuk mendukung aplikasi LUNA ini. Berikut adalah beberapa module yang saya gunakan dalam mengembangkan aplikasi ini:

  • SpeechRecognition (3.5.0)
  • PyTTSX (offline mode), or gTTS (online mode)
  • PyAudio (0.2.9)
  • PocketSphinx (0.1.3)

Continue reading LUNA – My Personal Assistant

Battle Dice

There’s a popular game in the past, it was played among children, teenager, even an adult. This is very easy to play, we just need a dice (can be more). Roll the dice and get the higher score as much as possible. The winner is a player who has higher total score.

This is my first project in Python scripting, I write a code for playing this game. Here you go:

Continue reading Battle Dice