aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Modules/Tango.PPC.Storage/App.xaml
blob: 3a30cbc372c5c0ca06a9a1aba57dc461332feccc (plain)
1
2
3
4
5
6
7
8
9
10
11
<Application x:Class="Tango.PPC.Storage.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/Tango.PPC.Common;component/Resources/Merged.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>
Literal.Number.Integer.Long */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.MachineStudio.Common.Speech
{
    /// <summary>
    /// Represents a text to speech engine.
    /// </summary>
    public interface ISpeechProvider
    {
        /// <summary>
        /// Gets or sets a value indicating whether this <see cref="ISpeechProvider"/> is mute.
        /// </summary>
        bool Mute { get; set; }

        /// <summary>
        /// Speaks the specified text associated with an information sound.
        /// </summary>
        /// <param name="text">The text.</param>
        void SpeakInfo(String text);

        /// <summary>
        /// Speaks the specified text associated with an error sound.
        /// </summary>
        /// <param name="text">The text.</param>
        void SpeakError(String text);
    }
}