.NET API
IVoiceHealthCheck
Namespace Tracon · Assembly
Tracon.Abstractions.dllChecks the voice provider’s reachability.
public interface IVoiceHealthCheckRemarks
Section titled “Remarks”DI lifetime — singleton. Registered as a singleton with
TryAdd; a consumer’s own registration wins.
Tenant behavior — TENANT-INDEPENDENT. Same reasoning as ISpeechSynthesizer: the provider is configured process-wide, not per tenant.
Methods
Section titled “Methods”CheckHealthAsync(CancellationToken)
Section titled “ CheckHealthAsync(CancellationToken)”Checks access to the provider.
ValueTask<VoiceHealth> CheckHealthAsync(CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”cancellationToken CancellationToken
The cancellation token.
Returns
Section titled “Returns”The status.
Remarks
Section titled “Remarks”The check produces no charge: no audio is generated, only the list is read.