recorded-voice-insight-extraction-webapp
A generative AI tool to boost productivity by transcribing and analyzing audio or video recordings containing speech
Install / Use
npx skills add aws-samples/recorded-voice-insight-extraction-webappInstalls into whichever agent you are using.
Amazon Q Rules
Amazon Q Developer rules
Quality Score
Category
OtherSupported Platforms
Skill content
View source on GitHubAI Coding Companion Instructions
- Use this information to find information and write better code.
Code Structure & Quality
- Modular Design: Generate code in distinct, logical modules with clear responsibilities for improved organization and collaboration. However, don't over-abstract the code. Human readability is as important as extensibility.
- Meaningful Naming: Use descriptive, domain-specific names for variables, functions, and classes to enhance readability.
- Error Handling: Implement comprehensive error handling with informative messages and recovery strategies.
Tests
- Information on how automated tests are implemented in the project can be found HERE
- Unit tests should run independently and mock all dependencies
- Development should follow a Test Driven Development (TDD) process where the test is written first and run for failure, then the logic is written and the test is observed to pass.
Documentation
README.mdfiles exist in many directories that explain how to work with the files in the directory.- When adding / updating documentation keep the documentation concise and to the point.
- Don't add documentation or commentary on industry best practices or documentation that does not directly relate to the solution.
Unit Tests
- When code has been completed, run unit tests
- Run tests using this command from the top directory of the repository:
make test
Steps to Develop Code
- When developing code, try to do exactly what is asked
- Do not introduce new requirements or infer features or functionality
- Follow a Test Driven Development (TDD) process when writing code. First write a unit test, watch it fail. Then write the test logic and watch it pass.
- Always add concise documentation when adding new logic. Update existing documentation to when changing logic.
- After developing code, run
Format & Lint, and then runUnit Tests. Ensure these processes pass. - If unit tests or lint do not pass, then fix them, and rerun until they do pass.
Code Conventions
- Always use explicit strong types where possible in method signatures and return types.
- Prefer to use named parameters over positional parameters when making method calls.
- Do not create
__init__.pyfiles unless explicitly asked to do so. - Always prefer classes with
@staticmethod's over plain methods. - This project uses Google Docstring Style
- Add this header at the top of each file:
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
# SPDX-License-Identifier: MIT-0
Related Skills
LocalAI
49.2kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
guizang-ppt-skill
26.7kAI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts, social covers, and a WebGL/low-power presentation runtime.
FunASR
20.5kOpen-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.
ui-ux-pro-max-skill
129.6kAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Security Score
Audited on Invalid Date
