{"repo":"vivek-nexus/listen","free":true,"listed":false,"github":"https://github.com/vivek-nexus/listen","clone":"git clone https://github.com/vivek-nexus/listen.git","description":"Multilingual reading companion that helps you listen to any written material (instead of reading on your screen), in a variety of languages","language":"TypeScript","stars":12,"topics":["nextjs","pwa","text-to-speech","webspeech-api","cld3","mozilla-readability","multi-lingual","webapp"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Listen Your world-class reading companion A web app that helps you listen to any written material (instead of reading on your screen), in a variety of languages. - You can use it to listen to news pages or blog pages, as if they were podcasts - You can use it to proof-read , or should we say, proof-listen to your writing - You can use it to record voice-overs - and much more... View the app at https://listen.viveknexus.com . Older versions of this project: v4 v3 v2 Integrating Listen on your blog Allow your readers to instantly listen to your pages [Option 1] Load Listen as an iframe (code method) - On your blog pages, load Listen as an iframe in a suitable way. Make sure the iframe size is at least 360px by 780px for optimal UI experience. - Make sure to allow cross origin requests (CORS) on your website server from https://listen.viveknexus.com origin, so that Listen can fetch article HTML from your server. - If you use no-code hosting methods, consult your hosting provider's documentation to enable CORS - If you control the code on your server, see https://www.w3.org/wiki/CORS Enabled for instructions - Send your article through URL parameters. See below section for details. - You can also first check if user has at least one voice of a specific langauge, with my simple helper function. The result of this function can be then used to condiitionally determine if Listen should be offered for that user. [Option 2] Open Listen in a new tab (no-code method) - On your blog page,","default_branch":null,"files":null,"tree":[],"storefront":"/r/vivek-nexus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vivek-nexus/listen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}