GithubHelp home page GithubHelp logo

livingspring / voice-translator Goto Github PK

View Code? Open in Web Editor NEW

This project forked from owen-deng/voice-translator

3.0 0.0 0.0 1.89 MB

Speech Translate app and server that can generate audio based on your own voice

Shell 1.33% Python 28.03% Swift 70.63%

voice-translator's Introduction

Voice Translator App and Server

License

Overview

The Voice Translator App and Server is a project that enables users to interactively translate spoken language using their own voice. It provides a seamless communication experience by allowing users to engage in real-time conversations with people who speak different languages.

Features

  • Voice Recognition: This App can recognize user's voice and turn to the text content.
  • Language Translation: This App can send user's speak content to server to processing translation, At present, only Chinese and English are supported.
  • Real-time Interaction: It has a relatively high response speed and supports real-time face-to-face conversations for two individuals.
  • Voice mimic: Generated translation is baed on user own voice. It utilize the ML on Server.

Framwork & tools

iOS

Swift, Custom UIView, Speech framework,Grand Central Dispatch(GCD), AVFoundation.

Server

Python, Fastapi, Pytorch, Cuda, XTTS, argostranslate.

Showcase

  • Custom animation when you say something ,the circle will be changed by your voice power

  • Custom animation when data is loading the ring will turn circle

![Video]

Usage

  1. Support Python 3.11.5
  2. Support iOS 15.6
  3. Additionally need XTTS-v2 folder

voice-translator's People

Contributors

owen-deng avatar wayne-xyz avatar

Stargazers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.