{"id":793,"date":"2021-12-06T09:23:35","date_gmt":"2021-12-06T09:23:35","guid":{"rendered":"https:\/\/www.workfall.com\/learning\/blog\/?p=793"},"modified":"2025-08-20T11:09:11","modified_gmt":"2025-08-20T11:09:11","slug":"how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2","status":"publish","type":"post","link":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/","title":{"rendered":"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2)"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">10<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p><img src=\"https:\/\/lh5.googleusercontent.com\/VsmIBPa-a4IrLspSlq-6ZRxKJxrVlwuEHNrfyrbMbb5Manm967phcPv6ooFM4V9nLOF6YcT6SRtjLvMtoFtcZhKEe9YXJb1jf1onJaMzkyfnc3fSEpJQGulBR59ZTtH5D_j7PHdEYdPG_TEPRq_WDg\" style=\"width: 1600px;\"><\/p>\n\n\n\n<p class=\"has-text-align-justify\">Using Amazon Transcribe, AWS customers can easily add speech-to-text capabilities to their applications via an automatic speech recognition service. In short, Amazon Transcribe helps in redacting all the Personally Identifiable Information (PII) instead of doing it manually which is a very tedious effort. A transcription job helps to analyze the audio files that contain voice into text with the use of advanced machine learning techniques to perform the conversion. The automatic redaction feature (that is enabled while creating a new transcription job) redacts all the personally identifiable information from the output results and replaces any such information with a [PII] tag in the output result. The Amazon Transcribe service can be integrated with multiple other services. We can also make use of <a href=\"https:\/\/www.workfall.com\/learning\/blog\/how-to-trigger-lambda-function-using-amazon-cloudwatch-events-and-configure-cloudwatch-alarm-to-get-email-notifications-using-amazon-sns-part-1\/\">Amazon Lambda<\/a> to create a transcription job and trigger the job for a file in an <a href=\"https:\/\/www.workfall.com\/learning\/blog\/how-to-fetch-contents-of-json-files-stored-in-amazon-s3-using-express-js-and-aws-sdk\/\">S3 bucket<\/a>. In this blog, we will learn how to add privacy to the transcriptions via the content removal redaction feature of Amazon Transcribe to hide the confidential information in the fetched text from an audio file.<\/p>\n\n\n\n<p>Refer to part 1 of the blog <a href=\"https:\/\/www.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part1\/\">here<\/a>.<\/p>\n\n\n\n<h2>Amazon Transcribe &#8211; Recap<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/tse-EQC_hkAb_9tJ_NbwgBgFgo7gl9HY1n7lmB9mtdNkwOeE6fJ35L9o1doFQiHf6YV_ejNuo7wWMQaJIutBktgWh9CdQ8uSAwl9wMgw21_qPbBdFnM2vaW7vkYoSGpM_Mj22llifDqP0T_6GbuZ9Q\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\"><a href=\"https:\/\/aws.amazon.com\/pm\/transcribe\/?trk=ad86880e-8c11-4d89-b2d3-380fec39edb4&amp;sc_channel=ps&amp;ef_id=CjwKCAjwuqiiBhBtEiwATgvixCPmb9Xys_9yC0lAd9507hsnmIM-xAEa3NBiuvo0wgLfvwyisKxLhhoCM_YQAvD_BwE:G:s&amp;s_kwcid=AL!4422!3!652868433304!e!!g!!amazon%20transcribe!19909695551!147224394363\" target=\"_blank\" rel=\"noreferrer noopener\">Amazon Transcribe<\/a> makes converting speech to text simple for customers. It can be used for a variety of business applications, including transcription of voice-based customer service calls, generation of subtitles on audio\/video content, and conducting (text-based) content analysis on audio\/video content, using Automatic Speech Recognition (ASR) technology.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Any device having an on-device microphone, such as phones, PCs, tablets, and <a href=\"https:\/\/www.workfall.com\/learning\/blog\/how-to-connect-smart-devices-to-the-amazon-iot-core-service-and-watch-it-send-mqtt-messages-part-1\/\">IoT<\/a> devices, can use Amazon Transcribe. The Amazon Transcribe API will be able to detect the quality of the audio stream being input to the device and will choose the appropriate acoustic models for speech-to-text conversion accordingly. Additionally, developers can use the Transcribe API to access speech-to-text conversion capabilities in their applications.<\/p>\n\n\n\n<h2>Hands-on<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/Iz8jlP3DqFD02lhj82C4ZvS3naej2HoWDJsmSCGmcc0X8ewEa7j3jGOmD3RDF_KDPsxFu-komWVZs9MU0_aYevaOp0fq_p6BXN4KGzPXv9l6QZxe3HFtWadD5yerirLMIjXHJtmyDfXfaksX81R-rA\" alt=\"Amazon Transcribe \"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">In this blog, we will see how we can add privacy to transcriptions with Amazon Transcribe. The service will in-turn take an audio file as an input and provide us with the text in the audio with all the confidential information hidden. Navigating to the provided link, we will first download the sample audio file. We will then navigate to the Amazon S3 dashboard and create a new S3 bucket. After the creation of a new bucket, we will upload the downloaded sample audio file to the bucket with bucket versioning enabled. Navigating to the uploaded object dashboard, we will copy its S3 URI. Navigating to the Amazon Transcribe dashboard, we will create a new transcription job with content removal enabled for the job and with the input data as the S3 URI of the newly added object in the bucket. We will then traverse to the created job dashboard to test out the working and to see if the service has hidden all the confidential information from the text fetched from the audio file. Downloading the unredacted and the redacted JSON files, we will note down the difference. We will then navigate to the Amazon Lambda dashboard and create a new Lambda function with the runtime as Python 3.9. Copying the provided Amazon Transcribe API code and pasting it into the functions code editor pane, we will create a new test event. The pasted code will in-turn create a new transcription job, fetch the audio file from the provided S3 URI, pass it to the transcribe job and then store the results in the form of JSON outputs in the provided S3 buckets.&nbsp; We will then navigate to the Lambda function configuration IAM role portal to attach the Amazon S3 and Amazon Transcribe services required policies. Refreshing the lambda function page, we will test out the code. We will then navigate to the Transcription jobs dashboard and check if the lambda function successfully created a new job. Then we will navigate to the Amazon S3 bucket to check if the function stored the required output files in the bucket. Finally, we will download both the output files and review it with the previous jobs output files.<\/p>\n\n\n\n<p><strong>To implement this, we will do the following:<\/strong><\/p>\n\n\n\n<ul><li>Login to your AWS console and navigate to the dashboard.<\/li><li>Navigate to the provided link and download the audio file.<\/li><li>Navigate to the S3 dashboard.<\/li><li>Create a new bucket and add the downloaded audio file in it with bucket versioning enabled.<\/li><li>Copy the S3 URI for the uploaded object.<\/li><li>Navigate to the Amazon Transcribe dashboard.<\/li><li>Create a new job with the copied S3 URI and with the content removal enabled.<\/li><li>Navigate to the newly created transcription job dashboard.<\/li><li>Test out the functionality of Amazon Transcribe to see if the service has detected the text and has hidden all the confidential information in the audio.<\/li><li>Download the unredacted and redacted JSON files to check out the difference.<\/li><li>Navigate to the Amazon Lambda dashboard.<\/li><li>Create a new Lambda function with runtime as Python 3.9.<\/li><li>Copy paste the provided code into the editor pane.<\/li><li>Deploy the code and create a new Test Event.<\/li><li>Navigate to the function configuration and the IAM role dashboard created for the function.<\/li><li>Attach the Amazon S3 and Amazon Transcribe required policies.<\/li><li>Refresh the lambda function dashboard and test the code with the new test event.<\/li><li>Navigate to the Transcription jobs dashboard and check if the Lambda function created a new job.<\/li><li>Navigate to the S3 dashboard and download both the output files and compare it with the various jobs output files.<\/li><\/ul>\n\n\n\n<p>Login to your AWS account and navigate to the AWS console.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/_0BGarnXIs7HAU9d6WNxPMQnDnhazHQaWFhKxwiCKkubZyOoDn6Wgy-ZGq5KKsmaTI3-J4bCwoxLhSkPHIcYpArioNQjcwzN3YoW_p-rQeWo82vXFCDMTcMl5o47mnj_-IHxx_OOz3bZG1QsWBQeiA\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Navigate to the below link and download the .wav audio file that we will make use of in this blog.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler\"><div class=\"wp-block-embed__wrapper\">\n<!--[if lt IE 9]><script>document.createElement('audio');<\/script><![endif]-->\n<audio class=\"wp-audio-shortcode\" id=\"audio-793-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/wav\" src=\"https:\/\/d1.awsstatic.com\/Getting%20Started\/tutorials\/content-redaction-sample.cddcdd2118b22a9132bab584515cd6ded3e16e80.wav?_=1\" \/><a href=\"https:\/\/d1.awsstatic.com\/Getting%20Started\/tutorials\/content-redaction-sample.cddcdd2118b22a9132bab584515cd6ded3e16e80.wav\">https:\/\/d1.awsstatic.com\/Getting%20Started\/tutorials\/content-redaction-sample.cddcdd2118b22a9132bab584515cd6ded3e16e80.wav<\/a><\/audio>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/CG7cgQMYXR5NJM4tptvKfBVpDvLa-D3OpDJsaZM0ECYMR4fgwaM3owFr6MeBFQyEDqduXlV3TlQeofRhOwtwP-Yib2H05itFhEbKS-TpQN3IawEZdBGbr1i6uOD8EOGpPxzsllAClcTVb1Gnw2mxMg\" alt=\"\"\/><\/figure>\n\n\n\n<p>On the AWS console, search for the Amazon S3 service and click on it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/SREmC71pST7WdIOdAXFBOLMWxQE8LTkQRZUH0h9iqtbH8G1cp440jJkj1-Kfx_EPukbF-sjVdCLvntHDLaw5y8hbO62zIXULMUr-VSpCQCMANs6w2oOlkDhYRDWtN1CzRevCTTuHQk5iMGmOpUlPSw\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Click on Create bucket to create a new bucket.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/yjlwo8ouuMmU6jT0lShV0XqigFp5LjmX3wcTt_u9mprHYsyYBVQtrkBNlbdEu8r6WqGTKA34jSc7DY1v4yltjJx25uK2fGyv0hH4Jvsowvb03fq6z4gavidxMoom-zX1RiwD07IDgK6X7-xtGKzNzg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Enter a name for the bucket and leave the other configurations as default.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/qA1ortIQEEK658YUJiaKNpPzMEV47Vie_fQLR58w6W8ugarq52ZjoYSBIEgHPNWp1oa1VxrVUb11K7xIZjKrYzNOomHUKGas8NdnKglRseJ3Ka0oCX2B0QPXjplS6cQfEfEpoKATJEOA9exgrwbSUg\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Navigate to the bottom and click on Create bucket.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/2-T7QyO_vMK89MzeHBE0iflfCF9P9Yf0xg0Wb0OLyWS5G1wvcF6N2jWkYWP-v2hRDblSWXWqdvCk2n-2qvFgddlpynzLetXlHD7Gt-7vbbGhbWJr9GUMz652-wWNSZ8eVo3sBQmNtqRMM8JCpzyDmg\" alt=\"\"\/><\/figure>\n\n\n\n<p>On success, you will see the message as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/3Qd7VHtYtwJs_uy-yHmTdN-YwWYMJMtlFbYfWk5EJJDBpFjVwgWv-46XGB84vGAOcf6nulRsItmr_Yitt0M__Ksxgema9QsA-mA08Gsd0jeAlr9fDlG_KkwuW8a2H4W84hQw_A8zdkra5D4sVcmsPw\" alt=\"\"\/><\/figure>\n\n\n\n<p>Navigate to the newly created bucket dashboard and click on Upload.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/9lQlo_56br1PeRk1VXeHSxtn8_2kIpBlYrNuvcU1jHe0-Z6jTvHdatLZxEsNrAoFk-BFa562F4TNjySdzw58iWSBUvMpY2CxAOdDjI7x4c4HZBF5Bf8YH_pAaE1e154a0JeSVrHKqnH7lveASFpwOw\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Add files to add the downloaded audio file.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/buT5XJIipMu8vjIH5agFrWe9HhPekqq4RkFII4argnK5h7DnN2na-1oT5k4NcUa-uMEpWsIZKffV2OqN_TDhwoLq5uUXtdD8qZYyFfERzN0XsbAbP3Bxt1tDXtHNRrA_bTU5cd8Id7KuTAH_JTh7FQ\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Add the file from the local machine and then expand destination details.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/t2lS38HUg-IWdhXg9ON8PHKPaHbV5Wk0JVJvHge-cqo-AEN_JnI2IkK_fS63oaCv-DjKpwrRzhw_EnwbMW1fTuYbWKX641VrNyfWoKs5Pp_V1KIaFDHy43BdrPiTwEKiBSugcwSsLOfJPr0VMh5Mzw\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Enable Bucket Versioning.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/nCYk1KrYrB6aZ0DQOLELYOiEooXGv8ovgg20kUEasAsnEoVgVxTrPAoe-JP6ZnwPVPGHtsDEssjDa0fJIcIYixq9WqZmpqvUdPRZsZavRUp0MaV8QBByMH0EV20K9m2BdUPwpdk6v-eZWBS-NTvq2A\" alt=\"\"\/><\/figure>\n\n\n\n<p>Post enabling it, click on Upload.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/4naZIvMm7N7fnrBf8qrdWrt03uHULJTqA7Gmfs_vcCXwtrJYVbidFpz-SoSlStDk0UdCrihMKsD2WP29PFM5Y3VMyb_u0HqWWFtkQYdx10eZRTasE9qp84GXKDkUeLz-CTNg6GnT2MQeSBPl4q5adw\" alt=\"\"\/><\/figure>\n\n\n\n<p>You will see the progress bar as shown in the image below. The upload might take some time.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/Tr80VX6_du3TO07gfwOe5WM6eKaWllr7xHXur2rYXz2IPOi3cCI4jwaS29CNMtINzjP-hYHyBV-iM8iyNN-L6dBcN77JCg_B5rR9sRZhHmnLiq8ZWuU4YEDij3PUP7gbbNJ9WjNIZbQfv-1tTU11_w\" alt=\"\"\/><\/figure>\n\n\n\n<p>On success, you will see the message as shown below. Now, click on Close.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/6oEQ1lJVylxkRkhup8VI60ndj5Zw6y0jjNfwUtWCIyypCnXH9aebV5htgzDGFcsI_t3zglZHODOkY8NYzuqzRfZugOzej3ZJn8GjX828zmyiyYbr2tnCc7PE-KPqCgaYr0YbffmoKEbN6345zS3Mqw\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Click on the newly added object in the bucket.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/Forse3t8Xpqi6M1qO2bkDmqntALgKOXxErB396pTqRw1JI2mX3OkDuNfCb9C1b57o6B58BE3mMw-YaMTs6oINnqRV-k__fB3ki29hd61vAiU337MGhHI54Uy5A3J92477-HITniY7OZHHYGrATYDog\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Copy S3 URI.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/wN1cZHJeqsNwm_oPY-6EVNXQQeZmO1F3x0v2DVyAH3MDViecuH2VHLx9cQlhwFxzolop43sgW7G81m63FmrcoT6K5t1NTCymE_SJs-WU3YqMoLXaWI0_j-PK8PgSB27Ma4UxS5OOCBf4yLCSIKtVBg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Search for the Amazon Transcribe service and navigate to its dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/vGpl_joM6-XKZpxBB_SaxNBRqPWRag1oKYkGV0H4LBqUyNr0lUevX7AkWHEZx9rHXCJb7DPPgQmbH0fPmuv-GYqoE1bbFc5Zt6-sOpYhiyl2EC6WZWt_RyQHDFgFnzYpFOU-NewYLSYNB8f4Ot9KGA\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Create job.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/Io5CLpxV47g24bMXf1grfAd0ua6BhwyTbhMCK-sx7EybzIHBAZhyEEWpNFdyTF61tenfxPFmTvuGLXY35-5k_rR07ci-IiDpLzcjxj2xSF4141j0NrjDKpb1c1jVmKfaLNWTp3EF4c-J4OBl9wWt5A\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Enter a name for the new job. For the language settings and the model type, select the options as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/JlAddBdGqsZtaEJNeUZQHUqrVv9KmZyU7dbjlVcgdugDERuwGYAxg4EAYFzzrZ8I_jHq_FUBVxAgnOoliucU-rgP1aLbrTUVNCcNcQVlK87kGIPNjUMOYBIpcAYR7jZQwuoQ3s9BW4gVyhn9DqhUnA\" alt=\"\"\/><\/figure>\n\n\n\n<p>Under the Input data section, paste the S3 URI that you copied above.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/5terfbWeBYGj_U_Kg79P_51OrpiQyU3NrMSbhTbGG-PLFIGlRxm0LMr4C-2bRSoxjD3e_nUzS-SFbCK6b5KXYRlMSIzoPMH_uaSbmC16Yib-FI_ERPXQ7GkLHzNZYN0itjJBTJbf90VYyHvCzCDfSA\" alt=\"\"\/><\/figure>\n\n\n\n<p>For output data, select Service-managed S3 bucket. Click on Next.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/TfNWSG3oOQ9fB_IpRYiJAtApb7LEe8LRYIPKfy8xuhLKRGeMJ8Ej1yzqmy0gBjUCe0F0A22vpS6cAYOkdmepjt9d4WzSGxgqVL_togOzxK1t9iU66hVR_mnD9CsT6Wi6-ugi1MZU6jXB0_b0cx0LJQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Enable the Automatic content redaction option and check the checkbox below that option.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/LMV-4HuiGrlXnBviQoQTHypuhp5sknWn1L3BI_AFpfXWG7gAwcB__tFC-ycPNuM-lSax3KXEn9lV3leEV1rlDQXDIjLmih61a6M1hgp2yDjclqpM-tETyiHXJnTT4Xyxy6U-IGmu-0I7K06o89MkLg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Create job.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/JxkUiRXcigLp1k8SERzc4y4m83MrNtoi-kDtDjAg-0x3zYkuQI6l2a8NBOQ-Dg86EicMgK6NdkWwzozxE088UWhuE6NArZ0wp07TvRejML0QlytlISI0URrCnUSs9pI94kTTjq5cqAq8RIHv60Qwxw\" alt=\"\"\/><\/figure>\n\n\n\n<p>You will notice the status to be In progress. It might take some time for the status to be changed.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/9KFrqGTFwVsfz0Z6GyKyZZdQg4U9_6ANx-MkWpnUZ-Ty9fNb9HTjxuUgCtPwtNxpLipgziiU-JMfRNkRFZW6_DE7qloXuoW0dnzKC1eoQRJgw0iBvyxbAIYBRdKQTf3O9P3leWqTrA3Ky-R1fKAvTQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Once the status turns to complete, click on the newly created job.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/i1KoYUH36LJ8dBwtmupvR_dkaU9PVTRqkPPT4XAGQOF40dmjlak4TUzY4wZxnsAPsZUaey1CyRB5H9048rCKVcj_DxbrlrkGxOe7yYDfJh1Uaxs92oQ0qTkAz5y8k_dki9p1_7QW13TTCbRzsFMXFA\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Scroll down and under the Transcription preview, you will see the Text as expected with the confidential information hidden and denoted by [PII].<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/6AYlmbXYpNLBA6TNzlXeMI1d_TzwWR8y7Z7odQAn6f81ckg1b3fP4TLdPZCzi6jD6RcCOQ3cxbDseSl1UKrIswOeBkVIx5aIlPyMuudXZfb1iNSVvNiI8XISjrDHPRXd4a84ukHvqVlM9fxhnCdqEg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on download and download both scripts.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/7nt9o2BpZY1VEPf7LtK6rf3QflfIdJ9KuEnnXOvko4LCn-QT__AEWH4ZiDEsXcFXfqG1VNpWYZ35DbqHAY6BX81yFdxp7wVfJnaYnb9KLpj4NrYQLOZQRaeIJYTlF7pS0FHlL3hl1IR6nkMbc3c0jg\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Open the unredacted json file and you will notice that the confidential information is not hidden.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/WR9gwM358M802z-Q0CWR1pRGnFXFnPZTnSCzt1qAvXENbl5ZdL-bhieeaKr606g75RqWyX2Aiva7sMMm-yuU5wwdPfrvYoE21hISRKgRIGRSfmh901aMhIRjkSYJMLGP31LMw5hx-KC2NI3QHi1ziw\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Open the redacted json file and you will notice that the confidential information is hidden and replaced by [PII].<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/GvMSjrct0mdP1XStDBNy64dHa-FCCm_h2zRdqhjI6CR8zOWxz0kYSg6JFgAMe67CGdv_amLJE4zcr-mU523O4iYair8moj2N41KoyDn18zHi9A3Ljqjj_bJH_dVV4m5o73s5UaSBh8Dm2aQmAx0UnQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Navigate back to the Transcribe dashboard and search for the Amazon Lambda service dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/bDAHa2vRnIubTDc5boRZt51_V7FGATVXHTlMO97a524RHsE_KP0EqG5JPBUbe87mWDUWBfeXWKbWqL2FJfOnhH9ngsOV9ZiclUyOVEWmaW-59-Je_0UhcfthwPe9Snd_tISisWT_QgMRtEmmr35dCw\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Click on Create function.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/l3mWlj4ixZzrCo6qtfz23VcdIWQcI_feOZxmnIR3A0Yx6VahBQv8UxDw1KXbxEaUkRTvueGNcYpT2QqrPpE9_yfqAKGC70vjY0LOpQsqNoiSN1_pqjnJdr0We6Xbs9xEMEPLT_H5sjep_flbO5w0bQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Enter a name for the function and select the run time as Python 3.9. Click on Create function.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/aEEA52l_iJb0PQpTBHHcjiu6ObV3PCkaLN26BeZwaFz0nz0gMYlQwgGp8fO7i2n1vTb9VvRMkxkaM6m95QkcWpNHbK1NFL7237k6zAytfopjEgBMj01S8Ppm3I92rSOJUjrCjHcsBz3sa2GG0ZSoHg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Scroll down to the code editor.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/BZeovKzb5I9BCB632b5lNJq6G5HJH4JXlzkzqYjKXpOjlN4H-LIpkALBBixfO_p6aZqBCFsoYVTfqz5U4UPAS3L5Ui7pbrf1CXfGylRmh1kTZ_Dhwl-ququhzqk1LvYPoTzM-fWVP0J2dOxZonTBqA\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Copy the below code and paste it into the editor pane.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nimport boto3\nimport time\n\ntranscribe = boto3.client('transcribe')\njob_name = &quot;&lt;Job Name&gt;&quot;\naudio_file = &quot;s3:\/\/&lt;bucket-name&gt;\/&lt;object-key of the audio file to be transcribed&gt;&quot;\ntranscribe.start_transcription_job(\n    TranscriptionJobName=job_name,\n    Media={'MediaFileUri': audio_file},\n    LanguageCode='en-US',\n    ContentRedaction={\n        'RedactionType': 'PII',\n        'RedactionOutput': 'redacted_and_unredacted'\n    }\n)\nwhile True:\n    status = transcribe.get_transcription_job(TranscriptionJobName=job_name)\n    if status&#091;'TranscriptionJob']&#091;'TranscriptionJobStatus'] in &#091;'COMPLETED', 'FAILED']:\n        break\n    print(&quot;Not ready yet...&quot;)\n    time.sleep(5)\nif status&#091;'TranscriptionJob']&#091;'TranscriptionJobStatus'] == 'COMPLETED':\n    print(&quot;Full Transcript available at -&gt; &quot;+status&#091;'TranscriptionJob']&#091;'Transcript']&#091;'TranscriptFileUri'])\n    print(&quot;Redacted Transcript available at -&gt; &quot;+status&#091;'TranscriptionJob']&#091;'Transcript']&#091;'RedactedTranscriptFileUri'])\nelse:\n    print(&quot;Transcription Job Failed.&quot;)\n<\/pre><\/div>\n\n\n<p>Now, enter in a new job name and the audio file URI in the respective variables.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/rrZqN7ZP_FbmpDKwyoAmwgspKz1uWpWzHPTLI17ZrHZYLzOF-SmIjv7YmBrs-HmrbYZ7cTvRQZVCj3crjBWs5cAdsMkGtmiDBKsSv-bHL4k_Mh2kpCLn8RSsDz10MngbIf1VP-bURHwi6NJAnHOPew\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Deploy to deploy the changes. Once done, click on Test.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/TLpeNrhtIIfcf7aQD2OxoedAGccP0pF8DMBba50Wo-WPNCx1G4ims9Cs3Btr6fm3Cl4vzrm1McxQ2S2hVKgFtZdjtRzWk0K_RAZ0WPHqNcdpgoyWvW3bjB6K7eBu19MR53IJ5g81X8gtGVOHfGVPmQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Enter in a new event name and click on Create.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/gZAeDbk6jSDUIMBmPMZjMRquCXChw7mIQxltn4rdXW8gvLg_Fxz4DVga0A0K3BvIlg_Rhgzp0AiS0Fe1tnClLeKBU-hwJCfR9bsGLlOlJliAKzcIPV1193EukEGouQ7mJcmY-obDhKOoHlmhzn4eXg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Now, navigate to the Configuration section of the function. Click on the role link.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/mp2ydyfJx9G7LulZ9jq0U8AfrBK-VeTvqd1kVp0p3z_0KfhX6etVgC5MJG5UT0yODFYsV0o6JrVm3d0SLIM_BU_sZktrDbrocxwX2uspLkm4lqVyhNoQYNAcn9-5IaWCOVgfP5xrVousnbRG0A9DVg\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>On the IAM dashboard, click on Attach policies.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/gNePAwma-ykp8szTerbQFKdUkkYCTOB5CjKWo0iFG0M8Uy6zhByrLkohL8wR6K7i5BRZ0UxcZrFkMfd63oKfxgUm-zpTcwyZjObcuYcU_mDxod7mpbnmQwZ9gJ6nq2vLTIpKqJ2tSAurNwNz6Xeo_A\" alt=\"\"\/><\/figure>\n\n\n\n<p>Search for transcribe and check the AmazonTranscribeFullAccess policy.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/zhxLt-RT0vH8bkJMkXXHa1sYUCwiQB0YjY7-8N4_sztwG1zz8fP6PyddwbcMICKeuNniTIxp9-0764o7Jcn2jzTjwBqMGzBgtEl_vQ3sKsFAXE1h_XGQQgUYKTS3kQfe0zZ1S0FmBZV_Ds-PMPvAmw\" alt=\"\"\/><\/figure>\n\n\n\n<p>Search for S3 and check the AmazonS3FullAccess policy. Click on Attach policy.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/ENkTBR5XSeDPqW_tH3tv703iuV35IKwd8Ti6bImsZrkN9WpskIg77ZHc655kjykpEw55zx5dPIykEQMq1CIALpqihSAIj79mjpjbOHnScRk_Sao_BDU-iPQmt0QCDXVbYDsNiacMQGVCsh5y2zcF5Q\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Once done, refresh the Lambda function page and click on Test.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/uGd4v1_lmD5rdT6_yite78DTiFMF75Az_5Afwnh6RZCoYLGjpGiOsmYUZdhjJc7058n1a0CbkrUWomE43cPt36CkjiNoJWyTaUYjqf2sMsnpk6Mpa2ueeqNqW3hKk3EIjs-js8P_I9TTQv1yw9lD4A\" alt=\"\"\/><\/figure>\n\n\n\n<p>On success, you will see the message as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/VXrWQIYg3thBPlsYDcsxhmCygB_ppDAvVpERP16dHbru9qfqc-BVi58BNjLO_BmEFpY74I98x3fHc9wx460jh0ZY6jrXlbJVX0ewnbq0q-rrx9gHfNvWKVRWWQIm7KYWUMDhl29lKXxlTFClgnhCaQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Now, if you navigate to the Transcription jobs dashboard, you\u2019ll see the newly created job in the list.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/NwSwry4t1YPCejjHsd987RIWWtmOiOIaJX4U4NjfP1nUV0-OF1GXoxZ3D_oo5mYEa-1N8ZqPPODc5RuMx4XQqvvbt7xsTlmKPc_ImjNRltDtYG72z11kjep0K__DwPHGwTOrEhhyeFhuUDee8beAjw\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">If you navigate to the newly created S3 bucket, you will see a new folder created with the job name in the lambda function.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/aVq7A-ZlzuA2MvLuofip8d3rYoxaXAf8FJkIQJQfLiilLYgolhrUVNJzhwKAWcyMJ9epY6yWsl0IMz6gXCh2yp-nkdPhi4uFS3U4-LJMENfItKXTm9wfzezT7XYc_lWalq8e3UzFdG9mLAUdjTMV7Q\" alt=\"\"\/><\/figure>\n\n\n\n<p>Inside the folder, you\u2019ll see the new files created as shown in the output above. Download both the files.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/V3P97TGxIXkFlf939pyVhTlhF06qGEXbzaCzjWKyBW8Tr31lEWK66Ji89oj4WLCWmsb1wBrnMVcVxlJoWQqbsBAISucg3AdE7r0Q3aQsuQuWqi9yt75dPK2VA1Ne7R1-y55zGObKbQIzbOW7JmDBjw\" alt=\"\"\/><\/figure>\n\n\n\n<p>Open the first JSON file and compare it with the previous job json file.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/WR9gwM358M802z-Q0CWR1pRGnFXFnPZTnSCzt1qAvXENbl5ZdL-bhieeaKr606g75RqWyX2Aiva7sMMm-yuU5wwdPfrvYoE21hISRKgRIGRSfmh901aMhIRjkSYJMLGP31LMw5hx-KC2NI3QHi1ziw\" alt=\"Amazon Transcribe\"\/><\/figure>\n\n\n\n<p>Open the second JSON file and compare it with the previous job json file.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/GvMSjrct0mdP1XStDBNy64dHa-FCCm_h2zRdqhjI6CR8zOWxz0kYSg6JFgAMe67CGdv_amLJE4zcr-mU523O4iYair8moj2N41KoyDn18zHi9A3Ljqjj_bJH_dVV4m5o73s5UaSBh8Dm2aQmAx0UnQ\" alt=\"\"\/><\/figure>\n\n\n\n<h2>Conclusion<\/h2>\n\n\n\n<p class=\"has-text-align-justify\">In this blog, we saw how we can add privacy to transcriptions with Amazon Transcribe. Navigating to the provided link, we first downloaded the sample audio file. We then navigated to the Amazon S3 dashboard and created a new S3 bucket.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">After the creation of a new bucket, we uploaded the downloaded sample audio file to the bucket with bucket versioning enabled.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Navigating to the Amazon Transcribe dashboard, we created a new transcription job with content removal enabled for the job and with the input data as the S3 URI of the newly added object in the bucket.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We then traversed to the created job dashboard to test out the working and to see if the service had hidden all the confidential information from the text fetched from the audio file.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Downloading the unredacted and the redacted JSON files, we noted down the difference. We then navigated to the Amazon Lambda dashboard and created a new Lambda function with the runtime as Python 3.9. Copying the provided Amazon Transcribe API code and pasting it into the functions code editor pane, we created a new test event.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We then navigated to the Lambda function configuration IAM role portal to attach the Amazon S3 and Amazon Transcribe services required policies. We then navigated to the Transcription jobs dashboard to check if the lambda function had successfully created a new job.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Then we navigated to the Amazon S3 bucket to check if the function stored the required output files in the bucket. Finally, we downloaded both the output files to review those with the previous job&#8217;s output files.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We will discuss more use cases for the services used in our upcoming blogs. Stay tuned to keep getting all updates about our upcoming new blogs on AWS and relevant technologies.&nbsp;<\/p>\n\n\n\n<p>Meanwhile \u2026<\/p>\n\n\n\n<p><strong>Keep Exploring -&gt; Keep Learning -&gt; Keep Mastering<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">This blog is part of our effort towards building a knowledgeable and kick-ass tech community. At <a href=\"https:\/\/www.workfall.com\/\">Workfall<\/a>, we strive to provide the best tech and pay opportunities to AWS-certified talents. If you\u2019re looking to work with global clients, build kick-ass products while making big bucks doing so, give it a shot at<a href=\"https:\/\/www.workfall.com\/partner\/\"> workfall.com\/partner<\/a> today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">10<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span> Using Amazon Transcribe, AWS customers can easily add speech-to-text capabilities to their applications via an automatic speech recognition service. In short, Amazon Transcribe helps in redacting all the Personally Identifiable Information (PII) instead of doing it manually which is a very tedious effort. A transcription job helps to analyze the audio files that contain voice [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":816,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[2],"tags":[227,3,4,229,230,6],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2) - The Workfall Blog<\/title>\n<meta name=\"description\" content=\"Using Amazon Transcribe, AWS customers can easily add speech-to-text capabilities to their apps via an automatic speech recognition service.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2) - The Workfall Blog\" \/>\n<meta property=\"og:description\" content=\"Using Amazon Transcribe, AWS customers can easily add speech-to-text capabilities to their apps via an automatic speech recognition service.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/\" \/>\n<meta property=\"og:site_name\" content=\"The Workfall Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/workfall\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-06T09:23:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-20T11:09:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ec2-18-141-20-153.ap-southeast-1.compute.amazonaws.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png\" \/>\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\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@workfall\" \/>\n<meta name=\"twitter:site\" content=\"@workfall\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Workfall\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\",\"name\":\"Workfall - Hire #Kickass Coders On Demand\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/workfall\/\",\"https:\/\/www.linkedin.com\/company\/workfall\/\",\"https:\/\/facebook.com\/workfall\",\"https:\/\/twitter.com\/workfall\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"contentUrl\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"width\":400,\"height\":400,\"caption\":\"Workfall - Hire #Kickass Coders On Demand\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"name\":\"The Workfall Blog\",\"description\":\"#Tech #Remote #Jobs\",\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#primaryimage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png\",\"width\":1200,\"height\":628,\"caption\":\"Privacy in your Transcriptions using Amazon Transcribe\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#webpage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/\",\"name\":\"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2) - The Workfall Blog\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#primaryimage\"},\"datePublished\":\"2021-12-06T09:23:35+00:00\",\"dateModified\":\"2025-08-20T11:09:11+00:00\",\"description\":\"Using Amazon Transcribe, AWS customers can easily add speech-to-text capabilities to their apps via an automatic speech recognition service.\",\"breadcrumb\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/learning.workfall.com\/learning\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2)\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#webpage\"},\"author\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\"},\"headline\":\"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2)\",\"datePublished\":\"2021-12-06T09:23:35+00:00\",\"dateModified\":\"2025-08-20T11:09:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#webpage\"},\"wordCount\":1900,\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png\",\"keywords\":[\"amazon transcribe\",\"AWS\",\"Cloud\",\"speech-to-text\",\"Transcription Privacy\",\"workfall\"],\"articleSection\":[\"AWS Cloud Computing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\",\"name\":\"Workfall\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"caption\":\"Workfall\"},\"sameAs\":[\"https:\/\/www.workfall.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2) - The Workfall Blog","description":"Using Amazon Transcribe, AWS customers can easily add speech-to-text capabilities to their apps via an automatic speech recognition service.","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:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/","og_locale":"en_US","og_type":"article","og_title":"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2) - The Workfall Blog","og_description":"Using Amazon Transcribe, AWS customers can easily add speech-to-text capabilities to their apps via an automatic speech recognition service.","og_url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/","og_site_name":"The Workfall Blog","article_publisher":"https:\/\/facebook.com\/workfall","article_published_time":"2021-12-06T09:23:35+00:00","article_modified_time":"2025-08-20T11:09:11+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/ec2-18-141-20-153.ap-southeast-1.compute.amazonaws.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_creator":"@workfall","twitter_site":"@workfall","twitter_misc":{"Written by":"Workfall","Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization","name":"Workfall - Hire #Kickass Coders On Demand","url":"https:\/\/learning.workfall.com\/learning\/blog\/","sameAs":["https:\/\/www.instagram.com\/workfall\/","https:\/\/www.linkedin.com\/company\/workfall\/","https:\/\/facebook.com\/workfall","https:\/\/twitter.com\/workfall"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","contentUrl":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","width":400,"height":400,"caption":"Workfall - Hire #Kickass Coders On Demand"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website","url":"https:\/\/learning.workfall.com\/learning\/blog\/","name":"The Workfall Blog","description":"#Tech #Remote #Jobs","publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#primaryimage","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png","width":1200,"height":628,"caption":"Privacy in your Transcriptions using Amazon Transcribe"},{"@type":"WebPage","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#webpage","url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/","name":"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2) - The Workfall Blog","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#primaryimage"},"datePublished":"2021-12-06T09:23:35+00:00","dateModified":"2025-08-20T11:09:11+00:00","description":"Using Amazon Transcribe, AWS customers can easily add speech-to-text capabilities to their apps via an automatic speech recognition service.","breadcrumb":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/learning.workfall.com\/learning\/blog\/"},{"@type":"ListItem","position":2,"name":"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2)"}]},{"@type":"Article","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#article","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#webpage"},"author":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a"},"headline":"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part 2)","datePublished":"2021-12-06T09:23:35+00:00","dateModified":"2025-08-20T11:09:11+00:00","mainEntityOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#webpage"},"wordCount":1900,"publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png","keywords":["amazon transcribe","AWS","Cloud","speech-to-text","Transcription Privacy","workfall"],"articleSection":["AWS Cloud Computing"],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a","name":"Workfall","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","caption":"Workfall"},"sameAs":["https:\/\/www.workfall.com"]}]}},"jetpack_featured_media_url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/transcribe.png","jetpack-related-posts":[{"id":789,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-add-privacy-to-your-transcriptions-with-amazon-transcribe-to-hide-all-the-confidential-information-from-the-audio-fetched-text-part1\/","url_meta":{"origin":793,"position":0},"title":"How to add privacy to your transcriptions with Amazon Transcribe to hide all the confidential information from the audio-fetched text? (Part1)","date":"December 2, 2021","format":false,"excerpt":"One of the most difficult challenges in computer science is teaching a computer to understand human language. Although in today's technological world, speech-to-text looks to be a simple procedure, it takes a number of language models and algorithms to attain near-perfect accuracy Automatic speech recognition (ASR) and machine translation (MT)\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon Transcribe for Transcriptions Privacy - Workfall","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":268,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-create-high-quality-audio-versions-of-blog-posts-using-aws-polly\/","url_meta":{"origin":793,"position":1},"title":"How to create high quality audio versions of blog posts using AWS Polly?","date":"October 29, 2021","format":false,"excerpt":"Text-to-speech can help us in creating more versatile, accessible content. We could purchase recording equipment and spend hours recording and editing each narration, but if we want most of the benefits for only a couple of minutes and a few pennies per post, consider using AWS Polly instead. AWS Polly\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Create high quality audio versions of blog posts using AWS Polly","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/10\/Polly.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":504,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-use-aws-textract-to-extract-data-from-any-image-pdf\/","url_meta":{"origin":793,"position":2},"title":"How to use Amazon Textract to extract data from any Image & PDF?","date":"November 10, 2021","format":false,"excerpt":"Amazon Textract is a highly scalable machine learning service that collects printed text, handwriting, and other information from scanned documents automatically.\u00a0\u00a0\u00a0 Using Amazon Textract, you can easily extract text and data from images and any scanned documents that go beyond simple optical character recognition (OCR) to extract data from tables\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"How to use AWS Textract to extract data from any Image & PDF","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/Textract.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1494,"url":"https:\/\/learning.workfall.com\/learning\/blog\/amazon-eks-clusters-locally-on-aws-outposts\/","url_meta":{"origin":793,"position":3},"title":"Amazon EKS Clusters Locally on AWS Outposts","date":"October 25, 2022","format":false,"excerpt":"AWS recently announced the availability of Amazon EKS local clusters on AWS Outposts. It means that now users can run the Amazon EKS cluster entirely on Outposts, including the Kubernetes control plane and nodes. To make things easier, AWS now allows you to host your entire Amazon EKS cluster on\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon EKS Clusters Locally on AWS Outposts","src":"https:\/\/i1.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/10\/Cover-Images_Part2-1-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":453,"url":"https:\/\/learning.workfall.com\/learning\/blog\/create-vaults-in-aws-s3-glacier-to-store-and-archive-data\/","url_meta":{"origin":793,"position":4},"title":"How to create vaults in AWS S3 Glacier to store and archive data?","date":"November 9, 2021","format":false,"excerpt":"We are in the data age, so along with data creation and retrieval, storing and archiving data is equally important. For ages, storing and archiving data is always costly! We generally overpay for data archiving because we are forced to make an expensive upfront payment for archiving solutions. Since we\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"AWS Glacier","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/Glacier.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":542,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-create-on-demand-backups-and-restore-the-backup-for-amazon-rds-using-aws-backuppart-1\/","url_meta":{"origin":793,"position":5},"title":"How to create on-demand backups and restore the backup for Amazon RDS using AWS Backup(Part 1)?","date":"November 10, 2021","format":false,"excerpt":"When we are using various data services like RDS, EBS, EFS, and DynamoDB to store data in the AWS Cloud, we also have to use some kind of backup solution to meet the data retention requirements. We need a centralized and effective solution for scheduling events like CloudWatch events, cleaning\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"AWS Backup","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/backup1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/793"}],"collection":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/comments?post=793"}],"version-history":[{"count":8,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/793\/revisions"}],"predecessor-version":[{"id":2512,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/793\/revisions\/2512"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media\/816"}],"wp:attachment":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media?parent=793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/categories?post=793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/tags?post=793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}