{"id":86276,"date":"2022-08-29T10:00:35","date_gmt":"2022-08-29T04:30:35","guid":{"rendered":"https:\/\/techvidvan.com\/tutorials\/?p=86276"},"modified":"2026-06-03T15:37:41","modified_gmt":"2026-06-03T10:07:41","slug":"python-convert-speech-to-text-and-text-to-speech","status":"publish","type":"post","link":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/","title":{"rendered":"Convert Text to Speech and Speech to Text in Python"},"content":{"rendered":"<p>The developing technology has a lot of influence on us making us choose simpler and easier ways to do tasks. One of them is using the speech option rather than typing. Have you ever wished to build the same? Here we are with a Python project to convert the speech to text and vice versa. So, let\u2019s start to know more about this project before going into the implementation part.<\/p>\n<h3>What is Speech to text and text to Speech Project?<\/h3>\n<p>This is a project that provides the user with two options, one to convert text to speech and the other to convert speech to text. For the first case, the user enters the text and then gets to listen to it. And in the latter case, the user either speaks or chooses an mp3\/wav file and then gets the text shown on the window.<\/p>\n<h3>Speech to text and text to Speech Project in Python<\/h3>\n<p>We will be first building a GUI using the Tkinter module, where we take the inputs of speech\/text and also give the respective outputs. And then we will be using the audio form to text using PyDub, and convert audio file to text using PyTtsx3 and SpeechRecognition<\/p>\n<h3>Download the Speech to text and text to Speech Project<\/h3>\n<p>Please download the source code for speech to text and text to speech converter python project using the link: <a href=\"https:\/\/drive.google.com\/file\/d\/1qWh2kFVkklQ2mvJ38bQ4hr2BsiuMwjFA\/view?usp=drive_link\"><strong>Speech to text and text to Speech Project<\/strong><\/a><\/p>\n<h3>Project Prerequisites<\/h3>\n<p>It is suggested to have prior knowledge in Python and basic ideas about the Tkinter module. All the above modules can be installed using the following commands.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">pip install tkinter\r\npip install pyttsx3\r\npip install pydub\r\npip install SpeechRecognition\r\n<\/pre>\n<h3>Project Structure<\/h3>\n<p>Steps to build the project are:<\/p>\n<p>1. Importing the required modules<br \/>\n2. Creating the main window<br \/>\n3. Function to convert text to audio<br \/>\n4. Writing the function to create window to take text input<br \/>\n5. Function to create a window for showing text output<\/p>\n<p>6. Writing function to get the audio<\/p>\n<h4>1. Importing the required modules<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">import tkinter \r\nfrom tkinter import filedialog\r\nfrom tkinter import *\r\n\r\nfrom path import Path\r\nimport pyttsx3\r\nfrom speech_recognition import Recognizer, AudioFile\r\nimport speech_recognition as sr\r\nfrom pydub import AudioSegment\r\nimport os\r\nfrom time import sleep\r\n<\/pre>\n<p><strong>Code explanation:<\/strong><\/p>\n<p>Here, we first initially start by importing all the required modules discussed above.<\/p>\n<h4>2. Creating the main window<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">wn = tkinter.Tk() \r\nwn.title(\"PythonGeeks Text to Audio and Audio to Text converter\")\r\nwn.geometry('700x300')\r\nwn.config(bg='LightBlue1')\r\n  \r\nLabel(wn, text='TechVidvan Text to Audio and Audio to Text converter',\r\n      fg='black', font=('Courier', 15)).place(x=40, y=10)\r\n\r\nglobal textBox,showText,command\r\ngo=1\r\n\r\nButton(wn, text=\"Convert Text to Audio\", bg='ivory3',font=('Courier', 15),\r\n       command=text_to_audio).place(x=230, y=80)\r\nButton(wn, text=\"Convert Audio to Text\", bg='ivory3',font=('Courier', 15),\r\n       command=audio_to_text).place(x=230, y=150)\r\n\r\nwn.mainloop()\r\n<\/pre>\n<p><strong>Code explanation:<\/strong><br \/>\nIn this step we create a window \u2018wn\u2019 using Tkinter to create a window with two buttons for converting text to audio and audio to text vice versa. On clicking this button, respective functions text_to_audio() or audio_to_text(), give as command parameters, get executed.<\/p>\n<h4>3. Function to convert text to audio<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#text to voice\r\nvoiceEngine = pyttsx3.init('sapi5')\r\nvoices = voiceEngine.getProperty('voices')\r\nvoiceEngine.setProperty('voice', voices[1].id)\r\n\r\ndef speak():\r\n    global textBox\r\n    text=textBox.get(1.0, \"end-1c\")\r\n    print(text)\r\n    voiceEngine.say(text)\r\n    voiceEngine.runAndWait()\r\n<\/pre>\n<p><strong>Code explanation:<\/strong><br \/>\nThis function speak() takes text as input and converts it into audio output by creating a voice engine using the pyttsx3 module. Here, the getProperty() and setProperty() methods are used to access the device audio system.<\/p>\n<p>And the text to be spoken is taken from the widget \u2018textBox\u2019 using the get() method. Finally, the say() method is the function that does this job of giving audio output.<\/p>\n<h4>4. Writing the function to create window to take text input<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def text_to_audio():\r\n    #Creating a window \r\n    global textBox\r\n    wn1 = tkinter.Tk() \r\n    wn1.title(\"TechVidvan Text to Audio converter\")\r\n    wn1.geometry('500x500')\r\n    wn1.config(bg='snow3')\r\n    \r\n    Label(wn1, text='TechVidvan Text to Audio converter',\r\n      fg='black', font=('Courier', 15)).place(x=60, y=10)\r\n    \r\n    v=Scrollbar(wn1, orient='vertical')\r\n    v.pack(side=RIGHT, fill='y')\r\n    textBox=Text(wn1, font=(\"Calibre, 14\"), yscrollcommand=v.set)\r\n    textBox.focus()\r\n    textBox.place(x=20, y=80,width=450,height=300)\r\n    \r\n    v.config(command=textBox.yview)\r\n    Button(wn1, text=\"Convert\", bg='ivory3',font=('Courier', 13),\r\n       command=speak).place(x=230, y=400)\r\n    \r\n    wn1.mainloop()\r\n<\/pre>\n<p><strong>Code explanation:<\/strong><br \/>\nThis function runs when the user clicks the \u2018Convert Text to Audio\u2019 button on the main window. This function contains a scrollable text box where the user can give the input text that is to be converted. On writing text and clicking the \u2018Convert\u2019 button, the function speak() executes.<\/p>\n<h4>5. Function to create a window for showing text output<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def audio_to_text():\r\n    #Creating a window\r\n    global showText\r\n    wn2= tkinter.Tk() \r\n    wn2.title(\"TechVidvan Audio to Text converter\")\r\n    wn2.geometry('500x500')\r\n    wn2.config(bg='snow3')\r\n    \r\n    res=IntVar()\r\n    pdfPath = StringVar(wn2) #Variable to get the PDF path input\r\n    \r\n    Label(wn2, text='TechVidvan Audio to PDF converter',\r\n      fg='black', font=('Courier', 15)).place(x=60, y=10)\r\n\r\n    #Getting the PDF path input\r\n    Label(wn2, text='Click the start and end buttons to speak and end speech').place(x=20, y=50)\r\n    \r\n    Button(wn2, text='Start', bg='ivory3',font=('Courier', 13),\r\n       command=takeCommand).place(x=100, y=100)\r\n\r\n    #Button to select the audio file and do the conversion \r\n    Button(wn2, text='Stop', bg='ivory3',font=('Courier', 13),\r\n       command=stop).place(x=200, y=100)\r\n    \r\n    v=Scrollbar(wn2, orient='vertical')\r\n    v.pack(side=RIGHT, fill='y')\r\n    showText=Text(wn2, font=(\"Calibre, 14\"), yscrollcommand=v.set)\r\n    showText.focus()\r\n    showText.place(x=20, y=130,width=450,height=300)\r\n    \r\n    v.config(command=showText.yview)\r\n    wn2.mainloop() #Runs the window till it is closed\r\n<\/pre>\n<p><strong>Code explanation:<\/strong><br \/>\nThis function executes when the user clicks the \u2018Convert Audio to Text\u2019 button on the main window. It has two buttons to start and stop speaking. And everytime the user clicks the stop button the voice gets captured using the takeCommand() function, till the stop button is clicked.<\/p>\n<p>When the stop button is clicked, the function stop() gets executed, which converts audio to text from using the below, which is shown on the text box.<\/p>\n<h4>6. Writing function to get the audio<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def takeCommand():\r\n    global showText,go,command\r\n    showText.delete(1.0,\"end\")\r\n    showText.insert(END,\"Listening....\")\r\n    \r\n    recog = sr.Recognizer()\r\n    command=''\r\n    \r\n    while go:\r\n        with sr.Microphone() as source:\r\n            print(\"Listening to the user\")\r\n            recog.pause_threshold = 1\r\n            userInput = recog.listen(source)\r\n\r\n        try:\r\n            print(\"Recognizing the command\")\r\n            command=command+' '+( recog.recognize_google(userInput, language ='en-in'))\r\n            print(f\"Command is: {command}\\n\")\r\n\r\n        except Exception as e:\r\n            print(e)\r\n            print(\"Unable to Recognize the voice.\")\r\n            return \"None\"\r\n\r\ndef stop():\r\n    global go,command\r\n    print(\"q pressed, exiting...\")\r\n    go = 0\r\n    showText.delete(1.0,\"end\")\r\n    showText.insert(END,command)\r\n<\/pre>\n<p><strong>Code explanation:<\/strong><br \/>\nThe takeCommand() shows the \u2018Listening&#8230;.\u2019 command on the text box indicating that the user&#8217;s audio is getting captured. It then creates a Recognizer() object to get the audio input from one of the microphones attached to the device. Here, \u2018go\u2019 variable decides whether the user audio input should be taken or not. It keeps listening to the audio which is converted to texe using the recognize_google() method and stored in \u2018command\u2019 variable.<\/p>\n<p>And the stop function stops the process of taking audio and shows the information stored in the \u2018commad\u2019 variable on the text box \u2018showText\u2019.<\/p>\n<h3>Output of Speech to text and text to Speech Python Project<\/h3>\n<p><strong>Python Text to Speech conversion GUI<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/06\/python-text-to-speech-conversion.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86290\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/06\/python-text-to-speech-conversion.webp\" alt=\"python text to speech conversion\" width=\"1920\" height=\"1032\" \/><\/a><\/p>\n<p><strong>Python Audio to Text conversion GUI<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speech-to-text-conversion.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86289\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speech-to-text-conversion.webp\" alt=\"python speech to text conversion\" width=\"1920\" height=\"1032\" \/><\/a><\/p>\n<h3>Conclusion<\/h3>\n<p>Congratulations! You have successfully completed building the speech to text and text to speech project. I hope you could grab the concepts covered as a part of this project and enjoy building with us!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The developing technology has a lot of influence on us making us choose simpler and easier ways to do tasks. One of them is using the speech option rather than typing. Have you ever&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":86291,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1053],"tags":[4762,4763,4764,3249,4765,4766,4767,4768,4769],"class_list":["post-86276","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-basic-python-project","tag-python-audio-to-text-conversion","tag-python-convert-speech-to-text-and-text-to-speech","tag-python-project-for-beginners","tag-python-speech-to-text","tag-python-text-to-audio","tag-python-text-to-speech","tag-python-text-to-speech-conversion","tag-text-to-speech"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Convert Text to Speech and Speech to Text in Python - TechVidvan<\/title>\n<meta name=\"description\" content=\"Build python project to Convert Speech to text and text to Speech using the modules Tkinter, pyttsx3, pydub and speechrecognition.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Convert Text to Speech and Speech to Text in Python - TechVidvan\" \/>\n<meta property=\"og:description\" content=\"Build python project to Convert Speech to text and text to Speech using the modules Tkinter, pyttsx3, pydub and speechrecognition.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/\" \/>\n<meta property=\"og:site_name\" content=\"TechVidvan\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TechVidvan\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-29T04:30:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T10:07:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/06\/convert-text-to-speech-and-speech-to-text-in-python.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:site\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Convert Text to Speech and Speech to Text in Python - TechVidvan","description":"Build python project to Convert Speech to text and text to Speech using the modules Tkinter, pyttsx3, pydub and speechrecognition.","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:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/","og_locale":"en_US","og_type":"article","og_title":"Convert Text to Speech and Speech to Text in Python - TechVidvan","og_description":"Build python project to Convert Speech to text and text to Speech using the modules Tkinter, pyttsx3, pydub and speechrecognition.","og_url":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/","og_site_name":"TechVidvan","article_publisher":"https:\/\/www.facebook.com\/TechVidvan\/","article_published_time":"2022-08-29T04:30:35+00:00","article_modified_time":"2026-06-03T10:07:41+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/06\/convert-text-to-speech-and-speech-to-text-in-python.webp","type":"image\/webp"}],"author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@vidvantech","twitter_site":"@vidvantech","twitter_misc":{"Written by":"TechVidvan Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/#article","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/e9c26e74dd3d87421f7ada9433b8cd22"},"headline":"Convert Text to Speech and Speech to Text in Python","datePublished":"2022-08-29T04:30:35+00:00","dateModified":"2026-06-03T10:07:41+00:00","mainEntityOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/"},"wordCount":785,"commentCount":0,"publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/#primaryimage"},"thumbnailUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/06\/convert-text-to-speech-and-speech-to-text-in-python.webp","keywords":["basic python project","python audio to text conversion","Python Convert Speech to text and text to Speech","python project for beginners","python speech to text","python text to audio","python text to speech","python text to speech conversion","text to speech"],"articleSection":["Python Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/","url":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/","name":"Convert Text to Speech and Speech to Text in Python - TechVidvan","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/#website"},"primaryImageOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/#primaryimage"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/#primaryimage"},"thumbnailUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/06\/convert-text-to-speech-and-speech-to-text-in-python.webp","datePublished":"2022-08-29T04:30:35+00:00","dateModified":"2026-06-03T10:07:41+00:00","description":"Build python project to Convert Speech to text and text to Speech using the modules Tkinter, pyttsx3, pydub and speechrecognition.","breadcrumb":{"@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/#primaryimage","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/06\/convert-text-to-speech-and-speech-to-text-in-python.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2022\/06\/convert-text-to-speech-and-speech-to-text-in-python.webp","width":1200,"height":628,"caption":"convert text to speech and speech to text in python"},{"@type":"BreadcrumbList","@id":"https:\/\/techvidvan.com\/tutorials\/python-convert-speech-to-text-and-text-to-speech\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/techvidvan.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"Convert Text to Speech and Speech to Text in Python"}]},{"@type":"WebSite","@id":"https:\/\/techvidvan.com\/tutorials\/#website","url":"https:\/\/techvidvan.com\/tutorials\/","name":"TechVidvan Blogs","description":"","publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techvidvan.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/techvidvan.com\/tutorials\/#organization","name":"TechVidvan","url":"https:\/\/techvidvan.com\/tutorials\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","width":200,"height":50,"caption":"TechVidvan"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TechVidvan\/","https:\/\/x.com\/vidvantech"]},{"@type":"Person","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/e9c26e74dd3d87421f7ada9433b8cd22","name":"TechVidvan Team","description":"The TechVidvan Team delivers practical, beginner-friendly tutorials on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our experts are here to help you upskill and excel in today\u2019s tech industry."}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/86276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/comments?post=86276"}],"version-history":[{"count":2,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/86276\/revisions"}],"predecessor-version":[{"id":448100,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/86276\/revisions\/448100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media\/86291"}],"wp:attachment":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media?parent=86276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/categories?post=86276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/tags?post=86276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}