←back to thread

85 points edweis | 1 comments | | HN request time: 0s | source

Hi all,

I want to learn Dutch and by experience I know I learn better when talking with native speakers.

From your experience, is there a good AI I can converse with in Dutch? It would be even better if I could see the transcription in Dutch.

Gliglish (https://gliglish.com) looks good but is more for speaking than for learning. I'd like to be able to set a situation (negotiating a job offer, calling a supplier ...).

Show context
jc4p ◴[] No.44047779[source]
Hi! I have a WIP of this over at https://talktrainer.app/ -- I just added Dutch to it.

It uses OpenAI's realtime API to simulate either a tutoring session (the speaker will revert to English to help you) or a first date or business meeting (the speaker will always speak the target language)

You can see the AI's transcriptions but not your own, limitation of the current OpenAI API but definitely something I can fix.

The prompts are like this: https://gist.github.com/jc4p/d8b9d121425ec191d62602d8720eeed... and the rest of it is a Nextjs app wrapped around the WebRTC connection.

I'm not fully in love with the app so I'd love any feedback or hearing if it works well for you -- It doesn't have a lot of features yet (including saving context) and if you bump into the time limit just open it up in incognito to keep going.

replies(11): >>44048194 #>>44048200 #>>44048331 #>>44048809 #>>44049339 #>>44049611 #>>44050311 #>>44051951 #>>44051989 #>>44052042 #>>44068898 #
sampleuser58 ◴[] No.44052042[source]
One modification I would suggest is to add a bit more to the initial prompt like:

"write as if you are a person from {{REGION}}. Modify your language to proficiency level {{PROFICIENCY_LEVEL}}"

that way I could for example, speak as if it's someone using Mexican Spanish vs Madrid Spanish vs Chilean Spanish, etc.

Secondly, you could include the user's speech transcribed as part of the conversation window

replies(1): >>44055131 #
jc4p ◴[] No.44055131[source]
Amazing idea, do you think this should be a freeform text field the user can enter to add their own prompts to or should it be a checkbox/select on the homepage so the user can pick from a limited set?
replies(1): >>44055704 #
1. sampleuser58 ◴[] No.44055704{3}[source]
I think a drop down when you first choose the language, and it can be optional. You can test it with a few languages at first, to see how it is.