User manual

Duenna AI is a language learning app that lets you learn your chosen language through dialogues.
The dialogues are generated by an artificial intelligence based on the conditions you specify.

Duenna AI uses a variant of the GPT (Generative Pre-trained Transformer) artificial intelligence model, which is a kind of neural network trained to generate natural language text. It uses a transformer architecture and is trained on large text datasets such as books, articles and websites. During the training, the model learns the patterns and structure of the text in the dataset and then uses this knowledge to generate new text similar to the training data.

Given the input data, Duenna's AI model uses this learned knowledge to generate highly lifelike and meaningful conversations in a coherent and context-appropriate way. The model processes the input text token by token and generates the next token based on the probability distribution of all possible tokens, taking into account the input context. However, this type of language model has its limitations, so in some cases the generated text may contain inappropriate or strange details.

We encourage all users to take advantage of the potential of the technology and use their imagination to create a variety of unique themes, and not always just use the built-in ready-made themes! It's a surprisingly interesting and varied way of creating dialogue!

The conversation generated by the AI model is then read out using highly advanced AI-based speech synthesis voices. Finally, Duenna AI translates the generated text into the learner's language, also using a machine translation AI.

 

On the home screen of the application, you can define the dialogue to be generated by entering a few simple options. All dialogues are generated by the artificial intelligence (AI), so each new dialogue is unique. The first step is to specify the language of the dialogue to be created.
The first thing that can be determined is the theme and mood/style of the dialogue. You can choose from predefined topics (which can be useful in a language learning context) or you can specify very specific topics (see next section). The style you specify can have a significant impact on the dialogue you generate, and can produce a very varied mood within a given topic. It is worth experimenting with this too.
It's the setting of a Custom Topic that really shows the potential of AI. We can generate a very lively dialogue on practically any topic. We can enter anything: our favourite hobby, a sport we like, a movie title, a book, or any imaginary situation or historical event. Anything.
Finally, give the names of the participants in the dialogue. In many cases, the name will be included in the generated dialogue as a salutation. Here you also have the option to enter a unique name, or even your own name.
 On the previous screen, pressing the Start button after a few seconds will display the dialog created by the AI. The dialogue will be read out by a realistic sounding speech synthesizer on behalf of the two participants. In addition, to help you learn the language, the application will display a split-screen manner to translate the dialogue. Since the dialogue generated by the AI is completely random, we can only provide machine translation for the generated text. This is not a perfect translation in some cases, but it generally captures the essence of the text well.
The dialogue generated by the AI can also be a little strange or confusing in some cases, which is a feature of the language model, but in the vast majority of cases it is very entertaining and meaningful.
 Since the generated dialogue is always generated by the AI in a unique way, even the same input (topic, style and participants) will often result in new text. If you want to listen back to a dialogue later, you can save the dialogue by clicking on the save icon (bottom left). You can also name the dialogue as you like, but you can keep the default name.
 From the main screen, the icon in the top left corner (3-row list icon) allows you to replay previous dialogues.
 This screen shows the previously saved dialogues. You can see the title of the dialogue, its characteristics, and the list is grouped by date. To replay, just click on the item. To delete a dialogue, drag the item to the side and confirm the deletion. To delete all the dialogues, use the trash can icon in the top right corner.
Use the gear icon to access the application settings.
It is possible to set the colour scheme of the application (dark mode). You can also specify the language of the Learner (currently English and Hungarian). The Learner language will determine the language in which the user interface of the application will be displayed, and also the language in which the generated dialog will be translated by the application.
It is possible to specify the default target language in which the system should generate the dialogue (but this can also be specified on the main screen).
In the speaker settings, you can adjust the speed of the reading, for example.