Home > Software engineering >  Audio transcription with Azure
Audio transcription with Azure

Time:09-05

So I have an audio in WAV format enter image description here

This is my XAML code for the UI

 <Border Background="#272537"
        CornerRadius="20">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="75" />
            <RowDefinition />
        </Grid.RowDefinitions>

        <TextBlock Text="Transcribe Me"
                   Foreground="White"
                   Margin="10,0,0,0"
                   FontSize="23"
                   VerticalAlignment="Center" />

        <Grid Grid.Row="1">
            <Grid.ColumnDefinitions>
                <ColumnDefinition />
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="*" />
                <RowDefinition />
                <RowDefinition Height="30" />
            </Grid.RowDefinitions>

            <syncfusion:SfHubTile Background="#FF1FAEFF">

                <behaviors:Interaction.Triggers>
                    <behaviors:EventTrigger EventName="Click">
                        <behaviors:InvokeCommandAction Command="{Binding AzureCommand}"
                                                       CommandParameter="Audio" />
                    </behaviors:EventTrigger>
                </behaviors:Interaction.Triggers>

                <iconPacks:PackIconMaterial Kind="Music" Width="120"
                                            Height="120"
                                            VerticalAlignment="Center"
                                            HorizontalAlignment="Center"
                                            Foreground="White" />

            </syncfusion:SfHubTile>

            <syncfusion:SfHubTile Grid.Column="1">
                <syncfusion:SfHubTile.Header>
                    <TextBlock Text="Document"
                               Foreground="White"
                               FontSize="18"
                               FontStyle="Oblique" />
                </syncfusion:SfHubTile.Header>
                <syncfusion:SfHubTile.Title>
                    <TextBlock Text="Translate"
                               Foreground="White"
                               FontSize="18"
                               HorizontalAlignment="Center"
                               FontStyle="Oblique" />
                </syncfusion:SfHubTile.Title>

                <behaviors:Interaction.Triggers>
                    <behaviors:EventTrigger EventName="Click">
                        <behaviors:InvokeCommandAction Command="{Binding AzureCommand}"
                                                       PassEventArgsToCommand="True"
                                                       CommandParameter="Document" />
                    </behaviors:EventTrigger>
                </behaviors:Interaction.Triggers>
            </syncfusion:SfHubTile>

            <TextBox Grid.Row="1"
                     IsReadOnly="True"
                     TextWrapping="Wrap"
                     Visibility="{Binding IsVisible}"
                     Text="{Binding Text, UpdateSourceTrigger=PropertyChanged}"
                     AcceptsReturn="True"
                     Grid.ColumnSpan="2"
                     Margin="10" />

            <Button Grid.Column="1"
                    Grid.Row="2"
                    Visibility="{Binding IsVisible}"
                    Content="Copy"
                    Command="{Binding CopyCommand}"
                    Foreground="White"
                    FontWeight="Black"
                    VerticalAlignment="Center"
                    Margin="0,0,10,10">
            </Button>
        </Grid>
    </Grid>
</Border>

When I run the code, my text box only has the last part of the of the video, witch is "Do I look alright"

CodePudding user response:

my bad, i should store the string, once the AI is stopped

  • Related