This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
projects:verbal_morality_statute [2018/10/07 17:44] – kratenko | projects:verbal_morality_statute [2024/01/05 21:20] – [Development] kratenko | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Verbal Morality Statute Enforcer 2000 ====== | ====== Verbal Morality Statute Enforcer 2000 ====== | ||
- | ===== Ways to go ===== | + | **Documentation is WIP @ 37c3 - please consult nemo / rey / kratenko for questions** |
- | | + | |
- | ===== Open tasks ===== | + | The VMSE 2000 is the newest iteration in a long standing series of verbal hate crime prevention devices. It is able to detect language violations in all languages for the region of purchase and works in a range of up to 6 meters, while being able to work in conjunction with other instances of the VMSE2000 to cover your available space and keep you safe from dreaded language violations. |
- | * deep speech testen (all) | + | |
- | * deepspeech (mozilla) auf continuous umbauen | + | |
- | * deepspeech (paddlepaddle) ausprobieren | + | |
- | * validation set baun | + | |
- | * corpora | + | |
- | * librispeech | + | |
- | * wort/phrase liste anlegen | + | |
- | * Ger | + | |
- | * Eng | + | |
- | * Ausgabe lösen (wav nehmen? odertts?) | + | |
- | * Beleuchtung baun (blink-a-lot) | + | |
- | * Gehäuse (Wandanbringing) | + | |
- | * speaker + amplifier + power supply | + | |
- | * Stromversorgung | + | |
+ | Our analysts predict that the device integrate into everyone' | ||
- | ------ | ||
- | ===== General Function | + | ===== Detailed Specification |
- | The VMSE2000 is the newest iteration in a long standing series of verbal | + | * The VMSE 2000 listens for speech input and detects |
+ | * Consequences | ||
+ | * The morality violation is announced with a sharp warning tone guaranteeing attention | ||
+ | * The public display | ||
+ | * The continuous enforcement of the verbal morality statute by the VMSE 2000 will result in a better society for everyone' | ||
- | ===== Detailed Specification ===== | ||
- | * The VMSE2000 listens for speech input and detects language violations | + | ===== Development ===== |
- | * Consequences | + | |
- | * The language violation is announced | + | The VMSE 2000 is one of the most important projects by Deep Cyber, if not one of the most important efforts of our lifetime. While the physical parameters |
+ | |||
+ | ====== Hardware ====== | ||
+ | |||
+ | - Raspberry Pi 5 (4 also successfully tested) | ||
+ | - Thermal Printer (compatible | ||
+ | - USB Audio Adapter | ||
+ | - PlayStation Eye USB camera | ||
+ | |||
+ | ====== Software used ====== | ||
+ | |||
+ | - OpenAI whisper model (base) prompted for your language of choice! | ||
+ | - [[https:// | ||
+ | - [https:// | ||
+ | |||
+ | ====== Source Code ====== | ||
- | ===== What needs to be done ===== | + | You can find the firmware / device glue at [[https:// |
+ | The voice detection part can be found at [[https:// | ||
- | Minimum Viable Product: | + | ===== Previous Iterations ===== |
- | * evaluate Kaldi | + | There were a lot of iterations |
- | * does it still have pre-trained models? | + | We tested DeepSpeech, DeepSpeech V2, RNN on DeepSpeech 2 feature extractors and binary classification RNNs trained from scratch. In the end the simplest and most robust model was OpenAI whisper. Our suspicion is that the amount of data, it's variance and the resulting robustness |
- | * does it run on a Raspi? | + | |
- | * find alternatives | + | |
- | * data set of language violations | + | |
- | * dict.cc | + | |
- | * leo | + | |
- | * movie dataset? | + | |
- | * there should be enough | + | |
- | * ensure passable | + | |
- | ===== Design ===== | ||