Skip to content

An AI proof of concept React Native Mobile app to help translate voice to text and generate a downloadable file with a summarized verison of the text added using an AI tool which helps users to easily understand the context of the transcript .

Notifications You must be signed in to change notification settings

cmcWebCode40/ai-speech-text

Repository files navigation

AI Speech Text

Overview

A Mobile app to help translate voice to text and generate a downloadable file with a summarized verison of the text added using an AI tool which helps users to easily understand the context of the transcript .

Features

  • Helps users record thier speeches
  • User open API protocol to generate a summary of the rocorded transcript
  • Create a downloadable shareable file that has both the AI generated summary and recorded transcript

(Not implemented)

  • Saves user generated files into a public database (optional)

Demo

gif demo video

Full demo on loom

Application Architechure Overview Alt text

Technologies

Available Scripts

Install

yarn install

Adding Environment Variables

cp .env.sample .env

This will copy the sample environment variables into the newly created .env required to get started.

Please enter the following env required in the .env file for this app to work correctly


# Open API (Required)
OPENAI_API_KEY=

# EAS project id (Required for eas build)
EXPO_PROJECT_ID=

Run dev environment

This project uses expo managed workflow so ensure you have the expo-cli installed globally on your machine see link for guide here

yarn ios

for runinng the project in ios simulator

Please note Android native module not implemented

yarn android

for runinng the project in an android emulator

Install Build (ios)

in-order to test the app for internal distribution on your ios app follow the instructions of this Link to register your device .

Next step is to download the ios build through this link expo dev

NB: you will be required to turn on your developer mode and restart your device

Distribution

This project uses expo application service (EAS) for creating builds and submissions so ensure you have the eas-cli installed globally on your machine see link for guide here

EAS Staging profile

  • Create Builds
yarn build:staging:ios
yarn build:staging:android

About

An AI proof of concept React Native Mobile app to help translate voice to text and generate a downloadable file with a summarized verison of the text added using an AI tool which helps users to easily understand the context of the transcript .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published