Skip to content

A native Android client for real-time bidirectional speech interpretation, powered by Interp-Service

License

Notifications You must be signed in to change notification settings

critt/Interp-Android

Repository files navigation

Interp

A native Android client for a sockets/gRPC/GCP bidirectional translation system. Built using socket.io, Jetpack Compose, AudioRecord, and Kotlin Flows. This is a native Android version of a similar Flutter app I made, as an exercise more than anything else.

demo.mp4

Features

  • Real-time bidirectional speech translation and interpretation to facilitate a conversation between two people that don't speak the same language
  • Supports 100+ languages

Prerequisites

  • This python app running somewhere, which serves as the backend for this app. It provides a REST interface for feature enumeration and authentication, and WebSockets channels for realtime audio transcription and translation
    • Once you have the backend running, update the file paths.properties in this project with its's URL and rebuild

About

A native Android client for real-time bidirectional speech interpretation, powered by Interp-Service

Topics

Resources

License

Stars

Watchers

Forks

Languages