Blazor Bootstrap 组件库语音组件介绍

语音识别与合成

通过麦克风捕获的声音并转换为文本 (STT),或通过文本读出 (TTS)

组件依赖.,使用该组件需要参考其组件包

演示

Nuget 包安装

使用。组件安装

.NET CLI

p>

dotnet add package BootstrapBlazor.AzureSpeech


注册服务

.cs

// 增加语音服务
builder.Services.AddBootstrapBlazorAzureSpeech();

使用服务

// 语音识别服务
[Inject]
[NotNull]
private RecognizerService? RecognizerService { get; set; }
// 语音合成服务
[Inject]
[NotNull]
private SynthesizerService? SynthesizerService { get; set; }

1. 语音识别,通过语音捕捉设备将语音转换为文本

点击开始识别以识别输入语音

@page "/recognizers"
@using BootstrapBlazor.Components

图片[1]-Blazor Bootstrap 组件库语音组件介绍-唐朝资源网

@using Microsoft.AspNetCore.Components

Recognizer 语音识别

通过语音采集设备将语音转化为文本

使用说明:

点击 开始识别 后,脚本运行可能会提示要求录音权限,授权后开始讲话,稍等一下,右侧文本框显示语音识别结果,请勿讲完话后直接点击 结束识别

取消
昵称表情代码图片