LLM Series – Membuat Voice Bot Realtime

Halo rekan Devs, sudah cukup lama ga nulis-nulis mohon maaf disibukan dengan hal-hal duniawi.

Saat artikel ini ditulis, belum lama Open AI rilis model GPT4o Realtime Conversational API. Nah kalau yang belum tahu coba tonton videonya ini: https://youtu.be/1uM8jhcqDP0

Intinya cocok api ini untuk membuat aplikasi realtime chat text/voice based, sangat responsive karena memanfaatkan web socket. Informasi penggunaannya bisa baca di Realtime API Overview – OpenAI API. Tapi kalau malas baca silakan langsung coba saja dari sampel yang dibuat oleh penulis:

  1. Clone repo dari Gravicode/TalkingBot: Talking Bot is voice-based conversational bot that using Open AI Realtime API (github.com)
  2. Silakan buka pakai visual studio yang baru, jangan lupa install .NET 8 ya. Kemudian ubah file konfigurasi di App.Config, sesuaikan key open ai dengan punya kamu.
  3. Jalankan projectnya, tekan start, dan mulai ngobrol sama Bot.

Nah sampel ini juga ada contoh sederhana untuk melakukan function calling.

Semoga bermanfaat,

Salam Dev ;D

Loading

You May Also Like