{"id":5351,"date":"2017-05-14T23:44:08","date_gmt":"2017-05-14T21:44:08","guid":{"rendered":"https:\/\/www.tomislavstankovic.com\/blog\/?p=5351"},"modified":"2019-01-05T19:55:03","modified_gmt":"2019-01-05T17:55:03","slug":"ionic-pretvara-tekst-govor-texttospeech","status":"publish","type":"post","link":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/","title":{"rendered":"Ionic 3 &#8211; aplikacija koja govori"},"content":{"rendered":"<p>Nedavno mi je pala jedna ideja na pamet koju mislim realizirati koriste\u0107i upravo <a href=\"https:\/\/ionicframework.com\/docs\/native\/text-to-speech\/\" target=\"_blank\"><em>Ionic Native Text To Speech plugin<\/em><\/a> tako da \u0107e ovaj blog post poslu\u017eiti kao proba. <\/p>\n<h2>Dodavanje TTS plugina<\/h2>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/ionic-text-to-speech.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/ionic-text-to-speech.gif\" alt=\"Ionic Text To Speech\" width=\"1280\" height=\"618\" class=\"aligncenter size-full wp-image-5366\" \/><\/a><\/p>\n<p>Za po\u010detak trebamo dodati plugin koji \u0107e \u010diniti jezgru aplikacije, a to \u010dinimo naredbama:<\/p>\n<pre class=\"lang:sh decode:true \" >$ ionic plugin add --save cordova-plugin-tts\r\n$ npm install --save @ionic-native\/text-to-speech<\/pre>\n<p>Nakon uspje\u0161ne instalacije <em>plugin<\/em> \u0107emo dodati kao jedan od <em>providera<\/em> u  <span class=\"lang:default decode:true  crayon-inline \" >app.module.ts<\/span> <\/p>\n<pre class=\"lang:js mark:5,28 decode:true \" title=\"app.module.ts\" >import { NgModule, ErrorHandler } from '@angular\/core';\r\nimport { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';\r\nimport { MyApp } from '.\/app.component';\r\nimport { HomePage } from '..\/pages\/home\/home';\r\nimport { TextToSpeech } from '@ionic-native\/text-to-speech';\r\nimport { StatusBar } from '@ionic-native\/status-bar';\r\nimport { SplashScreen } from '@ionic-native\/splash-screen';\r\nimport { BrowserModule } from '@angular\/platform-browser'\r\n\r\n@NgModule({\r\n  declarations: [\r\n    MyApp,\r\n    HomePage\r\n  ],\r\n  imports: [\r\n    BrowserModule,\r\n    IonicModule.forRoot(MyApp)\r\n  ],\r\n  bootstrap: [IonicApp],\r\n  entryComponents: [\r\n    MyApp,\r\n    HomePage\r\n  ],\r\n  providers: [\r\n    StatusBar,\r\n    SplashScreen,\r\n    {provide: ErrorHandler, useClass: IonicErrorHandler},\r\n    TextToSpeech\r\n    ]\r\n})\r\nexport class AppModule {}<\/pre>\n<h2>Logika aplikacije<\/h2>\n<p>Logika aplikacije nalazit \u0107e se u ovom slu\u010daju unutar  <span class=\"lang:default decode:true  crayon-inline\">home.ts<\/span> datoteke.<\/p>\n<pre class=\"lang:js mark:3,11-13,16,20-25,27-30 decode:true \" title=\"home.ts\" >import { Component } from '@angular\/core';\r\nimport { NavController } from 'ionic-angular';\r\nimport { TextToSpeech } from '@ionic-native\/text-to-speech';\r\n\r\n@Component({\r\n  selector: 'page-home',\r\n  templateUrl: 'home.html'\r\n})\r\nexport class HomePage {\r\n\r\n  speakingText = '';\r\n  speakingLocale = 'hr-HR';\r\n  speakingRate = 50;\r\n\r\n  constructor(public _navCtrl: NavController, \r\n              public _tts: TextToSpeech) { \r\n                \r\n              }\r\n\r\n  speak() {\r\n    let options = {\r\n      text: this.speakingText,\r\n      locale: this.speakingLocale,\r\n      rate: this.speakingRate \/ 200\r\n    };\r\n\r\n    this._tts.speak(options)\r\n      .then(() =&gt; console.log('Uspje\u0161no izgovoreno!'))\r\n      .catch((reason: any) =&gt; console.log(reason));\r\n  }\r\n}<\/pre>\n<h2>Ovako to izgleda na ekranu<\/h2>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/Ionic-aplikacija-govori.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/Ionic-aplikacija-govori.png\" alt=\"Ionic aplikacija govori\" width=\"868\" height=\"768\" class=\"aligncenter size-full wp-image-5368\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/Ionic-aplikacija-govori.png 868w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/Ionic-aplikacija-govori-300x265.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/Ionic-aplikacija-govori-768x680.png 768w\" sizes=\"auto, (max-width: 868px) 100vw, 868px\" \/><\/a><\/p>\n<p><strong>Ekran se sastoji od \u010detiri dijela<\/strong>:<\/p>\n<ul>\n<li>Polje za unos sadr\u017eaja kojeg \u017eelimo da aplikacija izgovori<\/li>\n<pre class=\"lang:xhtml decode:true \" >&lt;ion-item&gt;\r\n &lt;ion-input type=\"text\" placeholder=\"Unesite sadr\u017eaj koji \u017eelite izgovoriti...\" [(ngModel)]=\"speakingText\"&gt;&lt;\/ion-input&gt;\r\n&lt;\/ion-item&gt;<\/pre>\n<li><a href=\"https:\/\/ionicframework.com\/docs\/api\/components\/select\/Select\/\" target=\"_blank\">Padaju\u0107i izbornik<\/a> s popisom jezika pomo\u0107u kojih \u017eelimo izgovoriti uneseni sadr\u017eaj<\/li>\n<pre class=\"lang:xhtml decode:true \" > &lt;ion-item&gt;\r\n    &lt;ion-label&gt;Odabir jezika&lt;\/ion-label&gt;\r\n    &lt;ion-select [(ngModel)]=\"speakingLocale\" okText=\"Odaberi\" cancelText=\"Odustani\"&gt;\r\n      &lt;ion-option value=\"hr-HR\"&gt;hr-HR&lt;\/ion-option&gt;\r\n      &lt;ion-option value=\"en-G\"&gt;en-GB&lt;\/ion-option&gt;\r\n      &lt;ion-option value=\"en-US\"&gt;en-US&lt;\/ion-option&gt;\r\n      &lt;ion-option value=\"de-DE\"&gt;de-DE&lt;\/ion-option&gt;\r\n    &lt;\/ion-select&gt;\r\n  &lt;\/ion-item&gt;<\/pre>\n<li><a href=\"https:\/\/ionicframework.com\/docs\/api\/components\/range\/Range\/\" target=\"_blank\">Kliza\u010d<\/a> koji odre\u0111uje brzinu izgovora<\/li>\n<pre class=\"lang:xhtml decode:true \" >&lt;ion-item&gt;\r\n    &lt;ion-range [(ngModel)]=\"speakingRate\" min=\"100\" max=\"200\"&gt;\r\n      &lt;ion-icon range-left small name=\"speedometer\"&gt;&lt;\/ion-icon&gt;\r\n      &lt;ion-icon range-right name=\"speedometer\"&gt;&lt;\/ion-icon&gt;\r\n    &lt;\/ion-range&gt;\r\n  &lt;\/ion-item&gt;<\/pre>\n<li>Gumb za pokretanje govora<\/li>\n<pre class=\"lang:xhtml decode:true \" >&lt;button ion-button full icon-left (click)=\"speak()\"&gt;&lt;ion-icon name=\"megaphone\"&gt;&lt;\/ion-icon&gt;Govor!&lt;\/button&gt;<\/pre>\n<\/ul>\n<p>U kona\u010dnici sve zajedno to izgleda ovako:<\/p>\n<pre class=\"lang:xhtml decode:true \" title=\"home.html\" ><ion-header>\r\n  <ion-navbar>\r\n    <ion-title>\r\n      Ionic3TextToSpeech\r\n    <\/ion-title>\r\n  <\/ion-navbar>\r\n<\/ion-header>\r\n\r\n<ion-content padding>\r\n  <ion-item>\r\n    <ion-input type=\"text\" placeholder=\"Unesite sadr\u017eaj koji \u017eelite izgovoriti...\" [(ngModel)]=\"speakingText\"><\/ion-input>\r\n  <\/ion-item>\r\n  <ion-item>\r\n    <ion-label>Odabir jezika<\/ion-label>\r\n    <ion-select [(ngModel)]=\"speakingLocale\" okText=\"Odaberi\" cancelText=\"Odustani\">\r\n      <ion-option value=\"hr-HR\">hr-HR<\/ion-option>\r\n      <ion-option value=\"en-G\">en-GB<\/ion-option>\r\n      <ion-option value=\"en-US\">en-US<\/ion-option>\r\n      <ion-option value=\"de-DE\">de-DE<\/ion-option>\r\n    <\/ion-select>\r\n  <\/ion-item>\r\n\r\n   <ion-item>\r\n    <ion-range [(ngModel)]=\"speakingRate\" min=\"100\" max=\"200\">\r\n      <ion-icon range-left small name=\"speedometer\"><\/ion-icon>\r\n      <ion-icon range-right name=\"speedometer\"><\/ion-icon>\r\n    <\/ion-range>\r\n  <\/ion-item>\r\n\r\n  <button ion-button full icon-left (click)=\"speak()\"><ion-icon name=\"megaphone\"><\/ion-icon>Govor!<\/button>\r\n<\/ion-content><\/pre>\n<h2>Zaklju\u010dak<\/h2>\n<p>Na\u017ealost nisam mogao pokazati kako ova aplikacija radi u praksi, ali ako budete radili prema ranije navedenom imati \u0107ete i sami funkcionalan primjer aplikacije koja tekst pretvara u govor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nedavno mi je pala jedna ideja na pamet koju mislim realizirati koriste\u0107i upravo Ionic Native Text To Speech plugin tako da \u0107e ovaj blog post poslu\u017eiti kao proba. Dodavanje TTS plugina Za po\u010detak trebamo dodati plugin koji \u0107e \u010diniti jezgru aplikacije, a to \u010dinimo naredbama: $ ionic plugin add &#8211;save cordova-plugin-tts $ npm install &#8211;save &hellip; <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/\" class=\"more-link\">Nastavi \u010ditati <span class=\"screen-reader-text\">Ionic 3 &#8211; aplikacija koja govori<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":5352,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[564,351],"tags":[400,401,409],"class_list":["post-5351","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile","category-razvoj","tag-ionic-3","tag-ionic-native-3-x","tag-text-to-speech"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ionic 3 - aplikacija koja govori - Tomislav Stankovi\u0107<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ionic 3 - aplikacija koja govori - Tomislav Stankovi\u0107\" \/>\n<meta property=\"og:description\" content=\"Nedavno mi je pala jedna ideja na pamet koju mislim realizirati koriste\u0107i upravo Ionic Native Text To Speech plugin tako da \u0107e ovaj blog post poslu\u017eiti kao proba. Dodavanje TTS plugina Za po\u010detak trebamo dodati plugin koji \u0107e \u010diniti jezgru aplikacije, a to \u010dinimo naredbama: $ ionic plugin add --save cordova-plugin-tts $ npm install --save &hellip; Nastavi \u010ditati Ionic 3 &#8211; aplikacija koja govori\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta property=\"article:published_time\" content=\"2017-05-14T21:44:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-01-05T17:55:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/ionic-3-aplikacija-koja-govori.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"510\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisao\/la\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomislav Stankovi\u0107\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/\"},\"author\":{\"name\":\"Tomislav Stankovi\u0107\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"headline\":\"Ionic 3 &#8211; aplikacija koja govori\",\"datePublished\":\"2017-05-14T21:44:08+00:00\",\"dateModified\":\"2019-01-05T17:55:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/\"},\"wordCount\":168,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/ionic-3-aplikacija-koja-govori.jpg\",\"keywords\":[\"Ionic 3\",\"Ionic Native 3.x\",\"Text To Speech\"],\"articleSection\":[\"Mobile\",\"Razvoj\"],\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/\",\"name\":\"Ionic 3 - aplikacija koja govori - Tomislav Stankovi\u0107\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/ionic-3-aplikacija-koja-govori.jpg\",\"datePublished\":\"2017-05-14T21:44:08+00:00\",\"dateModified\":\"2019-01-05T17:55:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/ionic-3-aplikacija-koja-govori.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/ionic-3-aplikacija-koja-govori.jpg\",\"width\":825,\"height\":510,\"caption\":\"Ionic 3 - aplikacija koja govori\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ionic-pretvara-tekst-govor-texttospeech\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna stranica\",\"item\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ionic 3 &#8211; aplikacija koja govori\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"name\":\"Tomislav Stankovi\u0107\",\"description\":\"Sam svoj bloger\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\",\"name\":\"Tomislav Stankovi\u0107\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"width\":248,\"height\":165,\"caption\":\"Tomislav Stankovi\u0107\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\"},\"description\":\"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.\",\"sameAs\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tomislavstankovic\\\/\"],\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/author\\\/tomislavstankovic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ionic 3 - aplikacija koja govori - Tomislav Stankovi\u0107","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/","og_locale":"hr_HR","og_type":"article","og_title":"Ionic 3 - aplikacija koja govori - Tomislav Stankovi\u0107","og_description":"Nedavno mi je pala jedna ideja na pamet koju mislim realizirati koriste\u0107i upravo Ionic Native Text To Speech plugin tako da \u0107e ovaj blog post poslu\u017eiti kao proba. Dodavanje TTS plugina Za po\u010detak trebamo dodati plugin koji \u0107e \u010diniti jezgru aplikacije, a to \u010dinimo naredbama: $ ionic plugin add --save cordova-plugin-tts $ npm install --save &hellip; Nastavi \u010ditati Ionic 3 &#8211; aplikacija koja govori","og_url":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/","og_site_name":"Tomislav Stankovi\u0107","article_published_time":"2017-05-14T21:44:08+00:00","article_modified_time":"2019-01-05T17:55:03+00:00","og_image":[{"width":825,"height":510,"url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/ionic-3-aplikacija-koja-govori.jpg","type":"image\/jpeg"}],"author":"Tomislav Stankovi\u0107","twitter_card":"summary_large_image","twitter_misc":{"Napisao\/la":"Tomislav Stankovi\u0107","Procijenjeno vrijeme \u010ditanja":"2 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/#article","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/"},"author":{"name":"Tomislav Stankovi\u0107","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"headline":"Ionic 3 &#8211; aplikacija koja govori","datePublished":"2017-05-14T21:44:08+00:00","dateModified":"2019-01-05T17:55:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/"},"wordCount":168,"commentCount":0,"publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/ionic-3-aplikacija-koja-govori.jpg","keywords":["Ionic 3","Ionic Native 3.x","Text To Speech"],"articleSection":["Mobile","Razvoj"],"inLanguage":"hr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/","url":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/","name":"Ionic 3 - aplikacija koja govori - Tomislav Stankovi\u0107","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/#primaryimage"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/ionic-3-aplikacija-koja-govori.jpg","datePublished":"2017-05-14T21:44:08+00:00","dateModified":"2019-01-05T17:55:03+00:00","breadcrumb":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/#primaryimage","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/ionic-3-aplikacija-koja-govori.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/05\/ionic-3-aplikacija-koja-govori.jpg","width":825,"height":510,"caption":"Ionic 3 - aplikacija koja govori"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tomislavstankovic.com\/blog\/ionic-pretvara-tekst-govor-texttospeech\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna stranica","item":"https:\/\/www.tomislavstankovic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ionic 3 &#8211; aplikacija koja govori"}]},{"@type":"WebSite","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website","url":"https:\/\/www.tomislavstankovic.com\/blog\/","name":"Tomislav Stankovi\u0107","description":"Sam svoj bloger","publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tomislavstankovic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d","name":"Tomislav Stankovi\u0107","image":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","width":248,"height":165,"caption":"Tomislav Stankovi\u0107"},"logo":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg"},"description":"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.","sameAs":["https:\/\/www.tomislavstankovic.com\/blog\/","https:\/\/www.linkedin.com\/in\/tomislavstankovic\/"],"url":"https:\/\/www.tomislavstankovic.com\/blog\/author\/tomislavstankovic\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/5351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/comments?post=5351"}],"version-history":[{"count":24,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/5351\/revisions"}],"predecessor-version":[{"id":5378,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/5351\/revisions\/5378"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media\/5352"}],"wp:attachment":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media?parent=5351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/categories?post=5351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/tags?post=5351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}