Original Reddit post

Hey everyone, looking for some advice. I have a Claude Pro subscription and I’ve been building a personal AI interview/meeting assistant for my own use (not to sell). Here’s what it does:

  • I paste my resume and job description before a session
  • It listens to the interviewer via microphone in real time
  • It shows every word being said live on screen
  • After the interviewer stops talking, it automatically sends the question to Claude AI
  • Claude responds AS me in first person with coached answers based on my actual resume — natural conversational tone, not robotic AI speak
  • Shows bullet points of key things to mention + a full paragraph I can read naturally Claude built the whole thing for me since I have Claude Pro — I didn’t want to pay extra for API keys on top of my subscription. THE PROBLEM: No matter what I try, the microphone keeps failing with either a “not-allowed” or “network” error even after I click Allow in Chrome permissions. I’ve tried:
  • Opening the HTML file directly in Chrome (file://)
  • Hosting on Replit
  • Running from localhost with Python server
  • Allowing mic in Chrome settings manually
  • Different browsers The mic permission shows as allowed but Web Speech API still errors out. Home WiFi, Windows laptop, Chrome browser. MY QUESTIONS:
  1. What’s the best FREE way to host a single HTML file so Web Speech API works properly in Chrome?
  2. Is there a known issue with Web Speech API and claude.ai artifact iframes blocking mic access?
  3. Any tips for building this kind of personal AI tool using Claude Pro without needing separate API keys? Not trying to sell this or anything — purely personal use for interview prep. Any help appreciated! submitted by /u/TDBNAdmin

Originally posted by u/TDBNAdmin on r/ClaudeCode