dotnet / dotnet/aspnetcore

Components.AI: Implement a reusable microphone composer part

Open
#68,429 0 comments 0 reactions 0 assignees View on GitHub
area-blazor cost: L feature-blazor-jsinterop Priority:1
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 10h
Merged PRs (30d)
281

Description

### Is your feature request related to a problem? Please describe the problem.

Applications must implement voice acquisition and composer integration themselves.

### Describe the solution you'd like

Provide a standalone microphone input part with recording/listening state, permission and unsupported handling, cancellation, and transcription appended to current composer text without destroying an existing draft.

### Additional context

Leaf task for #68227 requirement C4. Depends on the composer context and minimal JS module.

Contributor guide

Open the contributing guide

Research direction

Start with the composer context and minimal JS module identified in the issue, then review requirement C4 in the linked parent issue #68227. The work is complete when a standalone microphone input handles recording/listening state, permissions, unsupported cases, cancellation, and appends transcription without destroying existing composer text.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.