calvin sewornu
Published © MIT

Boafoc: The Helper - Multilingual African AI Assistant

A local AI voice assistant running on Raspberry Pi that speaks African languages, bringing private, offline AI access to underserved Areas

IntermediateWork in progress7 hours26
Boafoc: The Helper - Multilingual African AI Assistant

Things used in this project

Hardware components

Raspberry Pi 5
Raspberry Pi 5
Main compute
×1
Flash Memory Card, MicroSD Card
Flash Memory Card, MicroSD Card
It should be 64GB and above
×1
INMP441 MEMS Microphone
I2S microphone array
×2
MAX98357A I2S Amplifier Module
×2
BMP280 breakout board
Pressure + temperature
×1
AHT40 breakout board
Temperature + humidity
×1
MPU6050 breakout board
Accel + gyro (disturbance detection)
×1
SSD1306 0.96" OLED (128×64)
Status display
×1
Momentary push button
Alternate input trigger
×1

Software apps and online services

Raspbian
Raspberry Pi Raspbian
Debian GNU/Linux 13 (trixie) ARM64 — latest Debian release
Ollama
OpenWakeWord
faster-whisper (tiny.en)
GiftMark/akan-whisper-model
Piper TTS (en_US-lessac-medium)
facebook/mms-tts-ewe
luma.oled + Pillow
smbus2
WebRTC VAD
APScheduler + SQLite
Pipenv + Python 3.13

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)
Hot glue gun (generic)
Hot glue gun (generic)

Story

Read more

Schematics

Boafoc Schematic

This shows the arrangement and wiring of the components used

Code

Boafoc-The-Helper

Credits

calvin sewornu
1 project • 2 followers

Comments