40 karma · joined March 21, 2012
Question: What do we mean by "inpatient and outpatient care"?
I'll have a look at this though. Thanks for sharing.
Are you using it on mobile? If yes and your device is a Samsung one please check that you are using Google's TTS engine and not Samsung's.
"You can pick which one by going to the Settings app, then Controls->Language and input->Text-to-speech options. Select the gear icon next to Google Text-to-speech Engine, then under Language you can update the exact locale you want to use. If you select "Install voice data" you can even select from a sample of different voices for some locales. You need to restart the device after changing this setting for it to take effect."
Let me know if you got it working. You can also switch browser to check if it works on a different one. I really wish Web speech API was more consistent.
The text-to-speech uses Speech synthesis from the Web Speech API and I wish it worked seamlessly on all browsers but it doesn't. Are you using it on mobile? If yes and your device is a Samsung one please check that you are using Google's TTS engine and not Samsung's.
"You can pick which one by going to the Settings app, then Controls->Language and input->Text-to-speech options. Select the gear icon next to Google Text-to-speech Engine, then under Language you can update the exact locale you want to use. If you select "Install voice data" you can even select from a sample of different voices for some locales. You need to restart the device after changing this setting for it to take effect."
Yes, please shoot me an email at admin @ talkabl.com and let's pick it up from there :) Looking forward to hearing your thoughts.
Yes, I know that the dictionary experience on mobile is suboptimal. When I started this project I thought most people would access it on desktop but I couldn't be more wrong :) Most people use it on mobile. I released this week a couple of audio fixes for mobile browsers but didn't get to the dictionary issues. I will fix it pretty soon!
Thanks for noticing and keep using it and sharing your thoughts.
Regarding new extra languages - good question :) Thankfully because of the way the code was written, not a lot of work is needed to support a new language. I went from just 1 language (Russian) to the ones I support now in just 1-2 days worth of work. Having said that, some languages are trickier. For example, Japanese needed more work on how the tokens (words/characters) are parsed and split in the UI (to be honest I'm still not sure about how well it works). Also, not all languages are created equal according to Wiktionary. Some languages have way more Wiktionary entries than others (e.g. Korean has fewer entries than Russian). Also, I use some NLP libs for tokenization and lemmatization which vary in accuracy depending on the language.
The whole idea of the project is to experiment with how much can language learning be automated. Can we enable more people to learn a new language if they do not have access to native speakers or teachers? So automating some parts might need some sacrifices in the quality of the material but quite frankly from my own experience the benefit outweighs the occasional wrong word here and there :)
Initially I tried the usual things like Duolingo, Babbel and some other apps. Out of those things the only one I found useful was Duolingo because it can get you started pretty quickly.
However, I got stuck after that. I couldn't see myself making any progress. Then I stumbled upon the Comprehensible Input theory and TPRS and since then I've been studying Russian using a method that loosely follows these. Here's what I do:
- I find short stories, news articles, social media posts etc online. - I read those texts and mark down the new words as I learn them. I add those words in a flashcard app and I practice them using SRS. I use an app called Ulangi. - I ask my girlfriend (a native speaker) to ask me short questions about the text and I have to answer in my target language. - Once I feel comfortable with that text I repeat the process with the next one.
And it works (at least for me). I grew my vocabulary immensely, I can acquire grammar rules naturally (like I did with my native language) and I get to actually speak the language from day 1. As an added bonus I get to learn a lot about the culture of my target language.
However, translating and saving words in my vocabulary became tedious so I decided to automate this whole process. So I started building a tool for me. I, then, realized that this might be useful for others so I made it public. You can use it for free at Talkabl.com
Keep it up my friend :)
About the comprehensible input theory I have been using this method consistently for almost a year now to teach myself Russian.
It really really works. Initially I focused on learning grammar etc through online course etc but it didn't work for me. When I started focusing on consuming increasingly harder input in Russian (news articles, tweets, short stories etc) I saw a huuuge difference! Your grow your vocab tremendously fast and grammar rules are acquired naturally. I'm not saying it's easy I just say that that method really worked for me.
I tried LingQ to help me and even though is a very good resource the UX is incredibly bad and the free version is even more limiting. To the point that I decided to create my own tool talkabl.com. I decided to open it for free for any language learner.
It's an ongoing experiment on how much of the language learning can be automated :)
Avocarrot, the leading mobile ad exchange, is hiring experienced front-end and back-end software engineers.
The interview process consists of an initial phone screen and subsequent on-site technical pair programming interviews.
Our stack includes Go, Node.js, Java, Hadoop, Spark and React just to mention a few.
Apply now: https://avocarrot.workable.com/
#jointhehackers
Looking for:
1. Full stack software engineer (Node.js, MySQL, Elasticsearch)
2. Front end software engineer (Ember.js, HTML, CSS)
3. iOS software engineer
4. Growth marketing expert
What is Avocarrot:
Avocarrot is a native mobile ad network with offices in Silicon Valley and Athens. We are building the next generation of mobile advertising technology. Backed by leading corporations as well as institutional and angel investors from the Valley, our aim is to become the de facto standard in mobile app monetization. Our platform has served several billion ad requests and keeps growing at a fast pace.
You can check out all open positions here: http://avocarrot.workable.com/