Technical Debt

The list below represent our technical debt which we will be addressed in the coming future
We will check the debt which is done by a DONE

New Features:

1- Audio to many Audios translations 2- Video to many text translations (pure text) 3- Video to many Video translations (live) 4- Video to text translated on the videos

All the above need to be implemented from one to many languages. For example an english video should be translated into french, italian, etc… as a text. Or kept as a video (different language) or translated live.

Audio Search for a given language words(optional):

We need to be able to search audio file for a given word in a given language for example, if I have an audio in Swedish and I want to search for a words such as “eat”, “bread” in English; so I convert to the audio to English and do the search for the given English words. This is optional now and it is part of pocketsphinx see https://cmusphinx.github.io/wiki/tutorialpocketsphinx/#advanced-usage It also allow us to build a language model which we will not do now but who knows
Format limitation Currently, SpeechRecognition supports the following file formats:

WAV: must be in PCM/LPCM format ( we support this only) AIFF AIFF-C FLAC: must be native FLAC format; OGG-FLAC is not supported

Though a WAV file can contain compressed audio, the most common WAV audio format is uncompressed audio in the linear pulse-code modulation (LPCM) format. LPCM is also the standard audio coding format for audio CDs, which store two-channel LPCM audio sampled at 44.1 kHz with 16 bits per sample.
No Noise filter implemtation. No suppport for ambient noise . the file needs to be clean of noise. This can be implemented in the future as TODO or techincal debt as per scipy digital signal processing see https://realpython.com/python-scipy-cluster-optimize/ see chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://greenteapress.com/thinkdsp/thinkdsp.pdf