{"id":3349,"date":"2025-06-09T05:11:03","date_gmt":"2025-06-09T05:11:03","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=3349"},"modified":"2025-06-09T05:11:04","modified_gmt":"2025-06-09T05:11:04","slug":"construct-a-serverless-audio-summarization-answer-with-amazon-bedrock-and-whisper","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=3349","title":{"rendered":"Construct a serverless audio summarization answer with Amazon Bedrock and Whisper"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p>Recordings of enterprise conferences, interviews, and buyer interactions have turn into important for preserving essential info. Nonetheless, transcribing and summarizing these recordings manually is commonly time-consuming and labor-intensive. With the progress in <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/ai\/generative-ai\/\" target=\"_blank\" rel=\"noopener\">generative AI<\/a> and automated speech recognition (ASR), automated options have emerged to make this course of sooner and extra environment friendly.<\/p>\n<p>Defending personally identifiable info (PII) is a crucial side of information safety, pushed by each moral obligations and authorized necessities. On this publish, we reveal  use the Open AI Whisper basis mannequin (FM) Whisper Massive V3 Turbo, accessible in <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/marketplace\/\" target=\"_blank\" rel=\"noopener\">Amazon Bedrock Market<\/a>, which presents entry to over 140 fashions via a devoted providing, to supply close to real-time transcription. These transcriptions are then processed by <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/\" target=\"_blank\" rel=\"noopener\">Amazon Bedrock<\/a> for summarization and redaction of delicate info.<\/p>\n<p>Amazon Bedrock is a completely managed service that gives a alternative of high-performing FMs from main AI corporations like <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/ai21\/\" target=\"_blank\" rel=\"noopener\">AI21 Labs<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/claude\/\" target=\"_blank\" rel=\"noopener\">Anthropic<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/cohere\/\" target=\"_blank\" rel=\"noopener\">Cohere<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/deepseek\" target=\"_blank\" rel=\"noopener\">DeepSeek<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/luma-ai\/\" target=\"_blank\" rel=\"noopener\">Luma<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/llama\/\" target=\"_blank\" rel=\"noopener\">Meta<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/mistral\/\" target=\"_blank\" rel=\"noopener\">Mistral AI<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/poolside\/\" target=\"_blank\" rel=\"noopener\">poolside<\/a> (coming quickly), <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/stability-ai\/\" target=\"_blank\" rel=\"noopener\">Stability AI<\/a>, and <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/ai\/generative-ai\/nova\/\" target=\"_blank\" rel=\"noopener\">Amazon Nova<\/a> via a single API, together with a broad set of capabilities to construct generative AI purposes with safety, privateness, and accountable AI. Moreover, you should use <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/guardrails\/\" target=\"_blank\" rel=\"noopener\">Amazon Bedrock Guardrails<\/a> to mechanically redact <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/bedrock\/latest\/userguide\/guardrails-sensitive-filters.html\" target=\"_blank\" rel=\"noopener\">delicate info<\/a>, together with PII, from the transcription summaries to help compliance and information safety wants.<\/p>\n<p>On this publish, we stroll via an end-to-end structure that mixes a React-based frontend with Amazon Bedrock, <a rel=\"nofollow\" target=\"_blank\" href=\"http:\/\/aws.amazon.com\/lambda\" target=\"_blank\" rel=\"noopener\">AWS Lambda<\/a>, and <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/step-functions\/\" target=\"_blank\" rel=\"noopener\">AWS Step Features<\/a> to orchestrate the workflow, facilitating seamless integration and processing.<\/p>\n<h2>Answer overview<\/h2>\n<p>The answer highlights the ability of integrating serverless applied sciences with generative AI to automate and scale content material processing workflows. The consumer journey begins with importing a recording via a React frontend software, hosted on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/cloudfront\/\" target=\"_blank\" rel=\"noopener\">Amazon CloudFront<\/a> and backed by <a rel=\"nofollow\" target=\"_blank\" href=\"http:\/\/aws.amazon.com\/s3\" target=\"_blank\" rel=\"noopener\">Amazon Easy Storage Service<\/a> (Amazon S3) and <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/api-gateway\" target=\"_blank\" rel=\"noopener\">Amazon API Gateway<\/a>. When the file is uploaded, it triggers a Step Features state machine that orchestrates the core processing steps, utilizing AI fashions and Lambda capabilities for seamless information stream and transformation. The next diagram illustrates the answer structure.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-106650 size-large\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/05\/15\/Picture1-5-1024x478.png\" alt=\"AWS serverless architecture for audio processing: CloudFront to S3, EventBridge trigger, Lambda and Bedrock for transcription and summarization\" width=\"1024\" height=\"478\"\/><\/p>\n<p>The workflow consists of the next steps:<\/p>\n<ol>\n<li>The React software is hosted in an S3 bucket and served to customers via CloudFront for quick, international entry. API Gateway handles interactions between the frontend and backend companies.<\/li>\n<li>Customers add audio or video recordsdata immediately from the app. These recordings are saved in a delegated S3 bucket for processing.<\/li>\n<li>An <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/eventbridge\/\" target=\"_blank\" rel=\"noopener\">Amazon EventBridge<\/a> rule detects the S3 add occasion and triggers the Step Features state machine, initiating the AI-powered processing pipeline.<\/li>\n<li>The state machine performs audio transcription, summarization, and redaction by orchestrating a number of Amazon Bedrock fashions in sequence. It makes use of Whisper for transcription, Claude for summarization, and Guardrails to redact delicate information.<\/li>\n<li>The redacted abstract is returned to the frontend software and exhibited to the consumer.<\/li>\n<\/ol>\n<p>The next diagram illustrates the state machine workflow.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-107029 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/05\/19\/Picture2-4-crop.png\" alt=\"AWS Step Functions state machine for audio processing: Whisper transcription, speaker identification, and Bedrock summary tasks\" width=\"764\" height=\"506\"\/><\/p>\n<p>The Step Features state machine orchestrates a sequence of duties to transcribe, summarize, and redact delicate info from uploaded audio\/video recordings:<\/p>\n<ol>\n<li>A Lambda perform is triggered to collect enter particulars (for instance, Amazon S3 object path, metadata) and put together the payload for transcription.<\/li>\n<li>The payload is shipped to the OpenAI Whisper Massive V3 Turbo mannequin via the Amazon Bedrock Market to generate a close to real-time transcription of the recording.<\/li>\n<li>The uncooked transcript is handed to Anthropic\u2019s Claude Sonnet 3.5 via Amazon Bedrock, which produces a concise and coherent abstract of the dialog or content material.<\/li>\n<li>A second Lambda perform validates and forwards the abstract to the redaction step.<\/li>\n<li>The abstract is processed via Amazon Bedrock Guardrails, which mechanically redacts PII and different delicate information.<\/li>\n<li>The redacted abstract is saved or returned to the frontend software via an API, the place it&#8217;s exhibited to the consumer.<\/li>\n<\/ol>\n<h2>Stipulations<\/h2>\n<p>Earlier than you begin, just remember to have the next conditions in place:<\/p>\n<h2>Create a guardrail within the Amazon Bedrock console<\/h2>\n<p>For directions for creating guardrails in Amazon Bedrock, seek advice from <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/bedrock\/latest\/userguide\/guardrails-create.html\" target=\"_blank\" rel=\"noopener\">Create a guardrail<\/a>. For particulars on detecting and redacting PII, see <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/bedrock\/latest\/userguide\/guardrails-sensitive-filters.html\" target=\"_blank\" rel=\"noopener\">Take away PII from conversations through the use of delicate info filters<\/a>. Configure your guardrail with the next key settings:<\/p>\n<ul>\n<li>Allow PII detection and dealing with<\/li>\n<li>Set PII motion to Redact<\/li>\n<li>Add the related PII varieties, equivalent to:\n<ul>\n<li>Names and identities<\/li>\n<li>Cellphone numbers<\/li>\n<li>Electronic mail addresses<\/li>\n<li>Bodily addresses<\/li>\n<li>Monetary info<\/li>\n<li>Different delicate private info<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>After you deploy the guardrail, be aware the Amazon Useful resource Identify (ARN), and you&#8217;ll be utilizing this when deploys the mannequin.<\/p>\n<h2>Deploy the Whisper mannequin<\/h2>\n<p>Full the next steps to deploy the Whisper Massive V3 Turbo mannequin:<\/p>\n<ol>\n<li>On the Amazon Bedrock console, select <strong>Mannequin catalog <\/strong>underneath <strong>Basis fashions <\/strong>within the navigation pane.<\/li>\n<li>Seek for and select <strong>Whisper Massive V3 Turbo<\/strong>.<\/li>\n<li>On the choices menu (three dots), select <strong>Deploy<\/strong>.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-106654 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/05\/15\/Picture3-1.png\" alt=\"Amazon Bedrock console displaying filtered model catalog with Whisper Large V3 Turbo speech recognition model and deployment option\" width=\"780\" height=\"265\"\/><\/p>\n<ol start=\"4\">\n<li>Modify the endpoint title, variety of situations, and occasion sort to fit your particular use case. For this publish, we use the default settings.<\/li>\n<li>Modify the <strong>Superior settings<\/strong> part to fit your use case. For this publish, we use the default settings.<\/li>\n<li>Select <strong>Deploy<\/strong>.<\/li>\n<\/ol>\n<p>This creates a brand new <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/iam\/\" target=\"_blank\" rel=\"noopener\">AWS Id and Entry Administration<\/a> IAM function and deploys the mannequin.<\/p>\n<p>You&#8217;ll be able to select <strong>Market deployments<\/strong> within the navigation pane, and within the <strong>Managed deployments<\/strong> part, you possibly can see the endpoint standing as <strong>Creating<\/strong>. Anticipate the endpoint to complete deployment and the standing to vary to <strong>In Service<\/strong>, then copy the Endpoint Identify, and you&#8217;ll be utilizing this when deploying the<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-106655\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/05\/15\/Picture4.png\" alt=\"Amazon Bedrock console: &quot;How it works&quot; overview, managed deployments table with Whisper model endpoint in service\" width=\"1078\" height=\"398\"\/><\/p>\n<h2>Deploy the answer infrastructure<\/h2>\n<p>Within the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/aws-samples\/sample-bedrock-whisper-pii-audio-summarizer\/\" target=\"_blank\" rel=\"noopener\">GitHub repo<\/a>, observe the directions within the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/aws-samples\/sample-bedrock-whisper-pii-audio-summarizer?tab=readme-ov-file\" target=\"_blank\" rel=\"noopener\">README file<\/a> to clone the repository, then deploy the frontend and backend infrastructure.<\/p>\n<p>We use the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/cdk\/\" target=\"_blank\" rel=\"noopener\">AWS Cloud Growth Equipment<\/a> (AWS CDK) to outline and deploy the infrastructure. The AWS CDK code deploys the next sources:<\/p>\n<ul>\n<li>React frontend software<\/li>\n<li>Backend infrastructure<\/li>\n<li>S3 buckets for storing uploads and processed outcomes<\/li>\n<li>Step Features state machine with Lambda capabilities for audio processing and PII redaction<\/li>\n<li>API Gateway endpoints for dealing with requests<\/li>\n<li>IAM roles and insurance policies for safe entry<\/li>\n<li>CloudFront distribution for internet hosting the frontend<\/li>\n<\/ul>\n<h2>Implementation deep dive<\/h2>\n<p>The backend consists of a sequence of Lambda capabilities, every dealing with a particular stage of the audio processing pipeline:<\/p>\n<ul>\n<li><strong>Add handler<\/strong> \u2013 Receives audio recordsdata and shops them in Amazon S3<\/li>\n<li><strong>Transcription with Whisper<\/strong> \u2013 Converts speech to textual content utilizing the Whisper mannequin<\/li>\n<li><strong>Speaker detection<\/strong> \u2013 Differentiates and labels particular person audio system throughout the audio<\/li>\n<li><strong>Summarization utilizing Amazon Bedrock<\/strong> \u2013 Extracts and summarizes key factors from the transcript<\/li>\n<li><strong>PII redaction<\/strong> \u2013 Makes use of Amazon Bedrock Guardrails to take away delicate info for privateness compliance<\/li>\n<\/ul>\n<p>Let\u2019s study a few of the key elements:<\/p>\n<p>The transcription Lambda perform makes use of the Whisper mannequin to transform audio recordsdata to textual content:<\/p>\n<pre><code class=\"lang-python\">def transcribe_with_whisper(audio_chunk, endpoint_name):\n    # Convert audio to hex string format\n    hex_audio = audio_chunk.hex()\n    \n    # Create payload for Whisper mannequin\n    payload = {\n        \"audio_input\": hex_audio,\n        \"language\": \"english\",\n        \"process\": \"transcribe\",\n        \"top_p\": 0.9\n    }\n    \n    # Invoke the SageMaker endpoint operating Whisper\n    response = sagemaker_runtime.invoke_endpoint(\n        EndpointName=endpoint_name,\n        ContentType=\"software\/json\",\n        Physique=json.dumps(payload)\n    )\n    \n    # Parse the transcription response\n    response_body = json.hundreds(response['Body'].learn().decode('utf-8'))\n    transcription_text = response_body['text']\n    \n    return transcription_text\n<\/code><\/pre>\n<p>We use Amazon Bedrock to generate concise summaries from the transcriptions:<\/p>\n<pre><code class=\"lang-python\">def generate_summary(transcription):\n    # Format the immediate with the transcription\n    immediate = f\"{transcription}nnGive me the abstract, audio system, key discussions, and motion gadgets with homeowners\"\n    \n    # Name Bedrock for summarization\n    response = bedrock_runtime.invoke_model(\n        modelId=\"anthropic.claude-3-5-sonnet-20240620-v1:0\",\n        physique=json.dumps({\n            \"immediate\": immediate,\n            \"max_tokens_to_sample\": 4096,\n            \"temperature\": 0.7,\n            \"top_p\": 0.9,\n        })\n    )\n    \n    # Extract and return the abstract\n    consequence = json.hundreds(response.get('physique').learn())\n    return consequence.get('completion')<\/code><\/pre>\n<p>A crucial element of our answer is the automated redaction of PII. We applied this utilizing Amazon Bedrock Guardrails to help compliance with privateness laws:<\/p>\n<pre><code class=\"lang-python\">def apply_guardrail(bedrock_runtime, content material, guardrail_id):\n# Format content material in response to API necessities\nformatted_content = [{\"text\": {\"text\": content}}]\n\n# Name the guardrail API\nresponse = bedrock_runtime.apply_guardrail(\nguardrailIdentifier=guardrail_id,\nguardrailVersion=\"DRAFT\",\nsupply=\"OUTPUT\",\u00a0 # Utilizing OUTPUT parameter for correct stream\ncontent material=formatted_content\n)\n\n# Extract redacted textual content from response\nif 'motion' in response and response['action'] == 'GUARDRAIL_INTERVENED':\nif len(response['outputs']) &gt; 0:\noutput = response['outputs'][0]\nif 'textual content' in output and isinstance(output['text'], str):\nreturn output['text']\n\n# Return unique content material if redaction fails\nreturn content material<\/code><\/pre>\n<p>When PII is detected, it\u2019s changed with sort indicators (for instance, {PHONE} or {EMAIL}), ensuring that summaries stay informative whereas defending delicate information.<\/p>\n<p>To handle the complicated processing pipeline, we use Step Features to orchestrate the Lambda capabilities:<\/p>\n<pre><code class=\"lang-json\">{\n\"Remark\": \"Audio Summarization Workflow\",\n\"StartAt\": \"TranscribeAudio\",\n\"States\": {\n\"TranscribeAudio\": {\n\"Sort\": \"Job\",\n\"Useful resource\": \"arn:aws:states:::lambda:invoke\",\n\"Parameters\": {\n\"FunctionName\": \"WhisperTranscriptionFunction\",\n\"Payload\": {\n\"bucket\": \"$.bucket\",\n\"key\": \"$.key\"\n}\n},\n\"Subsequent\": \"IdentifySpeakers\"\n},\n\"IdentifySpeakers\": {\n\"Sort\": \"Job\",\n\"Useful resource\": \"arn:aws:states:::lambda:invoke\",\n\"Parameters\": {\n\"FunctionName\": \"SpeakerIdentificationFunction\",\n\"Payload\": {\n\"Transcription.$\": \"$.Payload\"\n}\n},\n\"Subsequent\": \"GenerateSummary\"\n},\n\"GenerateSummary\": {\n\"Sort\": \"Job\",\n\"Useful resource\": \"arn:aws:states:::lambda:invoke\",\n\"Parameters\": {\n\"FunctionName\": \"BedrockSummaryFunction\",\n\"Payload\": {\n\"SpeakerIdentification.$\": \"$.Payload\"\n}\n},\n\"Finish\": true\n}\n}\n}<\/code><\/pre>\n<p>This workflow makes certain every step completes efficiently earlier than continuing to the subsequent, with automated error dealing with and retry logic in-built.<\/p>\n<h2>Check the answer<\/h2>\n<p>After you&#8217;ve efficiently accomplished the deployment, you should use the CloudFront URL to check the answer performance.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-107732\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/05\/29\/mlblog-crop.gif\" alt=\"Audio\/video upload and summary interface with completed file upload for team meeting recording analysis\" width=\"715\" height=\"444\"\/><\/p>\n<h2>Safety issues<\/h2>\n<p>Safety is a crucial side of this answer, and we\u2019ve applied a number of greatest practices to help information safety and compliance:<\/p>\n<ul>\n<li><strong>Delicate information redaction<\/strong> \u2013 Robotically redact PII to guard consumer privateness.<\/li>\n<li><strong>High-quality-Grained IAM Permissions<\/strong> \u2013 Apply the precept of least privilege throughout AWS companies and sources.<\/li>\n<li><strong>Amazon S3 entry controls<\/strong> \u2013 Use strict bucket insurance policies to restrict entry to licensed customers and roles.<\/li>\n<li><strong>API safety<\/strong> \u2013 Safe API endpoints utilizing <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/cognito\/\" target=\"_blank\" rel=\"noopener\">Amazon Cognito<\/a> for consumer authentication (optionally available however really helpful).<\/li>\n<li><strong>CloudFront safety<\/strong> \u2013 Implement HTTPS and apply fashionable TLS protocols to facilitate safe content material supply.<\/li>\n<li><strong>Amazon Bedrock information safety<\/strong> \u2013 Amazon Bedrock (together with Amazon Bedrock Market) protects buyer information and doesn&#8217;t ship information to suppliers or practice utilizing buyer information. This makes certain your proprietary info stays safe when utilizing AI capabilities.<\/li>\n<\/ul>\n<h2>Clear up<\/h2>\n<p>To stop pointless expenses, be certain that to delete the sources provisioned for this answer whenever you\u2019re accomplished:<\/p>\n<ol>\n<li>Delete the Amazon Bedrock guardrail:\n<ol type=\"a\">\n<li>On the Amazon Bedrock console, within the navigation menu, select <strong>Guardrails<\/strong>.<\/li>\n<li>Select your guardrail, then select <strong>Delete<\/strong>.<\/li>\n<\/ol>\n<\/li>\n<li>Delete the Whisper Massive V3 Turbo mannequin deployed via the Amazon Bedrock Market:\n<ol type=\"a\">\n<li>On the Amazon Bedrock console, select <strong>Market deployments <\/strong>within the navigation pane.<\/li>\n<li>Within the <strong>Managed deployments<\/strong> part, choose the deployed endpoint and select <strong>Delete<\/strong>.<\/li>\n<\/ol>\n<\/li>\n<li>Delete the AWS CDK stack by operating the command <code>cdk destroy<\/code>, which deletes the AWS infrastructure.<\/li>\n<\/ol>\n<h2>Conclusion<\/h2>\n<p>This serverless audio summarization answer demonstrates the advantages of mixing AWS companies to create a complicated, safe, and scalable software. By utilizing Amazon Bedrock for AI capabilities, Lambda for serverless processing, and CloudFront for content material supply, we\u2019ve constructed an answer that may deal with massive volumes of audio content material effectively whereas serving to you align with safety greatest practices.<\/p>\n<p>The automated PII redaction characteristic helps compliance with privateness laws, making this answer well-suited for regulated industries equivalent to healthcare, finance, and authorized companies the place information safety is paramount. To get began, deploy this structure inside your AWS surroundings to speed up your audio processing workflows.<\/p>\n<hr\/>\n<h3>In regards to the Authors<\/h3>\n<p style=\"clear: both\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-106685 alignleft\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/05\/15\/kaiyin_pt.jpeg\" alt=\"Kaiyin Hu\" width=\"100\" height=\"133\"\/><strong>Kaiyin Hu<\/strong> is a Senior Options Architect for Strategic Accounts at Amazon Net Companies, with years of expertise throughout enterprises, startups, {and professional} companies. At present, she helps clients construct cloud options and drives GenAI adoption to cloud. Beforehand, Kaiyin labored within the Good Residence area, helping clients in integrating voice and IoT applied sciences.<\/p>\n<p style=\"clear: both\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-106686 alignleft\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/05\/15\/image-3-2.png\" alt=\"Sid Vantair\" width=\"100\" height=\"133\"\/><strong>Sid Vantair<\/strong>\u00a0is a Options Architect with AWS overlaying Strategic accounts.\u00a0 He thrives on resolving complicated technical points to beat buyer hurdles. Exterior of labor, he cherishes spending time along with his household and fostering inquisitiveness in his youngsters.<\/p>\n<p>       \n      <\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Recordings of enterprise conferences, interviews, and buyer interactions have turn into important for preserving essential info. Nonetheless, transcribing and summarizing these recordings manually is commonly time-consuming and labor-intensive. With the progress in generative AI and automated speech recognition (ASR), automated options have emerged to make this course of sooner and extra environment friendly. Defending personally [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3351,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[387,2781,1289,73,3147,1245,1940,3148],"class_list":["post-3349","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning","tag-amazon","tag-audio","tag-bedrock","tag-build","tag-serverless","tag-solution","tag-summarization","tag-whisper"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/3349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3349"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/3349\/revisions"}],"predecessor-version":[{"id":3350,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/3349\/revisions\/3350"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/3351"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-08-12 07:57:16 UTC -->