{"id":1784,"date":"2021-05-08T20:47:04","date_gmt":"2021-05-08T13:47:04","guid":{"rendered":"https:\/\/arikuncoro.xyz\/blog\/?p=1784"},"modified":"2021-05-09T09:04:49","modified_gmt":"2021-05-09T02:04:49","slug":"text-to-speech-besutan-gtts-vs-pyttsx3","status":"publish","type":"post","link":"https:\/\/arikuncoro.xyz\/blog\/data-science\/r-python-sql-linux\/text-to-speech-besutan-gtts-vs-pyttsx3\/","title":{"rendered":"TEXT TO SPEECH BESUTAN gTTS VS pyttsx3"},"content":{"rendered":"\n<p>Tantangan Menulis Hari Ke-39 Batch Kedua<\/p>\n\n\n\n<p>Oleh: Bernardus Ari Kuncoro <\/p>\n\n\n\n<p>Sudah lama sekali saya tidak <em>ngoprek<\/em> Python. Mengapa? Keadaan memaksa saya demikian. Yang ditangani di kantor seringkali terkait dengan bagaimana mengelola <em>teamwork<\/em>. Memastikan berbagai tugas beres dan <em>workload<\/em> tidak berat sebelah. Me-<em>manage<\/em> konflik. <em>Meeting<\/em> dengan klien dan divisi terkait, dan semacamnya. <\/p>\n\n\n\n<p>Hari Sabtu yang lumayan sela ini saya pakai untuk mengoprek sesuatu. Apa itu? Mengubah naskah teks menjadi audio. Dengan bantuan Python. <\/p>\n\n\n\n<p>Apa yang saya lakukan? Pertama-tama <em>googling<\/em>. Kata kuncinya adalah &#8220;how to convert text to speech with python.&#8221; Hasil pencarian mengarahkan saya pada sebuah <a href=\"https:\/\/www.thepythoncode.com\/article\/convert-text-to-speech-in-python#Offline_Text_to_Speech\">website berikut ini.<\/a> Ada dua cara ternyata. Yang pertama dengan menggunakan google text to speech secara online. Yang kedua menggunakan library pyttsx3 (<em>Text to Speech library for Python 3<\/em>) secara <em>offline<\/em>. <\/p>\n\n\n\n<p>Segera langsung saya coba dengan Visual Code yang baru kali ini saya buka lagi sejak saya pasang di komputer beberapa bulan lalu. <\/p>\n\n\n\n<p>Jika saya menggunakan <a href=\"https:\/\/pypi.org\/project\/gTTS\/\">gTTS<\/a>, maka hasilnya demikian. <\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/arikuncoro.xyz\/blog\/wp-content\/uploads\/2021\/05\/hello.mp3\"><\/audio><\/figure>\n\n\n\n<p>Jika saya menggunakan <a href=\"https:\/\/pypi.org\/project\/pyttsx3\/\">Pyttsx3<\/a>, hasilnya sebagai berikut. <\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/arikuncoro.xyz\/blog\/wp-content\/uploads\/2021\/05\/texttospeech_pyttsx-2.mp3\"><\/audio><\/figure>\n\n\n\n<p>Bagaimana. Lebih natural mana menurut Anda? <\/p>\n\n\n\n<p>Waduh, barusan saya test kok <em>nggak<\/em> bisa dimainkan untuk yang kedua. Padahal di komputer bisa. Bisa jadi karena Codex nya tidak umum. <\/p>\n\n\n\n<p><em>Will troubleshoot someday. <\/em><\/p>\n\n\n\n<p>Kalideres, 8 Mei 2021 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tantangan Menulis Hari Ke-39 Batch Kedua Oleh: Bernardus Ari Kuncoro Sudah lama sekali saya tidak ngoprek Python. Mengapa? Keadaan memaksa &#8230;<\/p>\n","protected":false},"author":1,"featured_media":1787,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[85],"tags":[575,658,660,230,659,657,656,655],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/posts\/1784"}],"collection":[{"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/comments?post=1784"}],"version-history":[{"count":14,"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/posts\/1784\/revisions"}],"predecessor-version":[{"id":1819,"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/posts\/1784\/revisions\/1819"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/media\/1787"}],"wp:attachment":[{"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/media?parent=1784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/categories?post=1784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arikuncoro.xyz\/blog\/wp-json\/wp\/v2\/tags?post=1784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}