Fill a mask with voice

Hello Eugenio,

you're experimenting a lot with artificial intelligence, which is very good.
Another very useful function would be to enter or change data records by voice.
E.g. there is a simple table:
Purchase date (date)
Product (dropdown)
Expiry date (date)
Number of pieces)

I would now like to create a new data record using a voice command, e.g. "DaDaBIK, create a new data record with the product milk, of which I bought two pieces on December 4th and which expire on January 1st".

The result is then a newly created data record with:
Purchase date=December 4, 2023
Expiry date=1/1/2024

Would this be possible with a special AI connection?



Staff member
Hello Michael,
that's an intriguing idea, thanks for sharing it!
Not sure how useful would be, though. For people with disabilities, I think there are already solutions to fill with voice a generic form. For other people, I am not sure if describing the entry with voice (+ adjust some data, in case) would be much faster than typing the data. I will think about it, though.

If you have any specific use case in mind, please share it.


I have implement last year a web-database in a refinery.
Many machines had to be sent to the manufacturers for inspection. This transport was carried out with pallets and trucks.
These machines were registered in the open area directly when they were loaded onto the truck. The worker wrote down the machine's data on a piece of paper outside and then entered it into the DaDaBIK web application in the office.

It would have been nicer, if he had opened the web application on his smart phone and could have directly "entered" the required fields using voice.



Staff member
I understand, thanks for sharing the use case.
If you want, you can add your feature suggestion here:



Hi, for your interest
I use this js, put a button nearby your form filed eg. inhalt(textarea) and call this function, it works very fast und fine, but only with google chrome browser

best regards

function dadabik_record() {
var SpeechRecognition = SpeechRecognition || webkitSpeechRecognition;
if (typeof SpeechRecognition === "undefined") {
alert("Leider wird die Web Speech API von Ihrem Browser nicht unterstützt.");

const recognition = new SpeechRecognition();
recognition.lang = "de-DE";
recognition.interimResults = false; // Wir möchten nur finale Ergebnisse
recognition.continuous = true; // Die Erkennung soll kontinuierlich laufen

// Das Feld 'inhalt' aus dem Formular wird aus der var textarea befüllt
recognition.onresult = function(event) {
var textarea = document.getElementsByName('inhalt')[0];..
for (var i = event.resultIndex; i < event.results.length; ++i) {
if (event.results.isFinal) {
textarea.value += event.results[0].transcript + " ";

recognition.onerror = function(event) {
console.error("Spracherkennungsfehler: ", event.error);