RIIS | Blog

RIIS | Blog

Intelligence, news, views, and advice from the leaders at RIIS can all be found in this space. Check back often for posts, articles and videos that will take you behind the scenes of the tech industry.

Copy RSS link to clipboard

Copy RSS link to clipboard

Building Complex Real-Time Voice Apps with OpenAI’s Realtime API

Build three voice apps with the OpenAI Realtime API in Python: an audiobook narrator, a SIP phone assistant, and a live translator over simple WebSockets...

The Quickstart Guide to PX4/Hawkeye

Learn Hawkeye, PX4’s lightweight 3D flight visualizer, with this step‑by‑step guide to ULog replay, live SIH, swarm comparison, and theming...

Building a Real-Time Voice App With OpenAI's Realtime API

Build real-time voice apps in Python with OpenAI's Realtime API: voice agents with gpt-realtime-2, live translation, and streaming transcription over WebSockets..

Fly a Drone with a Phone Call

Build a voice-controlled drone using Twilio, an LLM, MCP, and ROS 2. Call a phone number, speak commands, and fly a PX4 aircraft in simulation. Full tutorial...

OpenAI Basics: Function Calling, RAG, Fine Tuning, and Embeddings

Learn the four OpenAI capabilities that power production apps: function calling, embeddings, RAG, and fine-tuning. Code examples and use cases included...

Lua Programming for ArduPilot

Learn ArduPilot Lua scripting: build battery monitors, altitude triggers & mode detectors onboard your drone—no C++ or firmware recompilation required...

PyTak: TAK Server Part 2

Turn any data source into real-time map intelligence: learn to publish drone tracks, CAD incidents & sensor feeds to a TAK server using PyTak and Node-RED...

Introduction to ArduPilot

Learn ArduPilot development from scratch: set up SITL simulation, connect MAVProxy, and write autonomous drone behaviors in Python and Lua without any hardware...

Deploying OpenAI Models Locally with GPT-OSS

Run OpenAI's GPT-OSS locally with Ollama. Free inference, full privacy, tool calling & fine-tuning. No API costs. Supports 20B & 120B models...

Building Interactive ChatGPT Apps with OpenAI’s Apps SDK

Learn to build ChatGPT Apps with OpenAI's Apps SDK. This tutorial covers MCP servers, HTML widgets, the window.openai bridge, and app submission steps...

Building a TAK Server

Learn how to build a TAK Server on Raspberry Pi 5. Step-by-step guide covers setup, certificates, and configuration for ATAK, WinTAK, and iTAK clients...

Generating Videos via Sora’s API

Learn to use OpenAI's Sora API for AI video generation. Complete Python tutorial covering basic calls, prompting tips, remixing, and multi-scene storyboards..

Building a Smart Call Center Agent with OpenAI Agent Builder

Learn to build an AI call center agent with OpenAI Agent Builder. Covers fine-tuning, MCP database connections, file storage, chatbots, and Twilio voice calls...

Boosting QGC Development with Qt’s CodeLlama-QML Models

AI-powered QML coding for drone development: Set up Qt's CodeLlama models with Ollama & Qt Creator to accelerate QGroundControl UI development locally...

Building Computer Use Agents with OpenAI's API

Complete guide to building OpenAI Computer Use Agents with Python and Playwright. Learn visual automation, implement weather, job board, and form examples...

Building QGroundControl for Android Tablets & Herelink

Learn to build QGroundControl for Android tablets and Herelink devices. Complete guide covering Qt setup, Android SDK configuration, and deployment steps...

Mastering GPT-5 API: A Complete Guide to the New Features

Learn GPT-5 API development with responses vs chat completions, verbosity controls, reasoning effort, custom tools, MCP integration, and advanced features..

Plugins with ATAK-CIV SDK 5.5

Learn ATAK plugin development with SDK 5.5. Build drone integration plugins using MAVSDK, Kotlin, and real-time telemetry. Complete tutorial...

Refresh Your YouTube Videos using OpenAI and ElevenLabs

Transform your livestreams and presentations into polished YouTube content using AI tools like ElevenLabs, GPT-4, and FFmpeg. Complete tutorial with code...

Signing Your ATAK Plugin for Production

Learn how to deploy ATAK plugins to Google Play Store. Complete guide covering dual-signing, TAK.gov submission, keystore creation, and deployment steps...