From 642c09711f0f888847442f72697bbe2e3a494877 Mon Sep 17 00:00:00 2001 From: Wenbo Cao <104199@smsassist.com> Date: Mon, 29 Jul 2024 15:31:37 -0500 Subject: [PATCH] changes based on comments --- .../Controllers/AudioController.cs | 3 +-- .../Functions/AudioProcessUtilities.cs | 4 ++-- src/Plugins/BotSharp.Plugin.AudioHandler/Models/AudioInput.cs | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.AudioHandler/Controllers/AudioController.cs b/src/Plugins/BotSharp.Plugin.AudioHandler/Controllers/AudioController.cs index c7b0085e..cea219ae 100644 --- a/src/Plugins/BotSharp.Plugin.AudioHandler/Controllers/AudioController.cs +++ b/src/Plugins/BotSharp.Plugin.AudioHandler/Controllers/AudioController.cs @@ -12,7 +12,6 @@ namespace BotSharp.Plugin.AudioHandler.Controllers #if DEBUG [AllowAnonymous] #endif - [Route("[controller]/text/[action]")] [ApiController] public class AudioController : ControllerBase { @@ -23,7 +22,7 @@ namespace BotSharp.Plugin.AudioHandler.Controllers _audioService = audioService; } - [HttpGet] + [HttpGet("audio/transcript")] public async Task GetTextFromAudioController(string audioInputString) { #if DEBUG diff --git a/src/Plugins/BotSharp.Plugin.AudioHandler/Functions/AudioProcessUtilities.cs b/src/Plugins/BotSharp.Plugin.AudioHandler/Functions/AudioProcessUtilities.cs index 6af4fc75..a6544359 100644 --- a/src/Plugins/BotSharp.Plugin.AudioHandler/Functions/AudioProcessUtilities.cs +++ b/src/Plugins/BotSharp.Plugin.AudioHandler/Functions/AudioProcessUtilities.cs @@ -14,7 +14,7 @@ public class AudioProcessUtilities : IAudioProcessUtilities public Stream ConvertMp3ToStream(string mp3FileName) { var fileStream = File.OpenRead(mp3FileName); - var reader = new Mp3FileReader(fileStream); + using var reader = new Mp3FileReader(fileStream); if (reader.WaveFormat.SampleRate != 16000) { var wavStream = new MemoryStream(); @@ -31,7 +31,7 @@ public class AudioProcessUtilities : IAudioProcessUtilities public Stream ConvertWavToStream(string wavFileName) { var fileStream = File.OpenRead(wavFileName); - var reader = new WaveFileReader(fileStream); + using var reader = new WaveFileReader(fileStream); if (reader.WaveFormat.SampleRate != 16000) { var wavStream = new MemoryStream(); diff --git a/src/Plugins/BotSharp.Plugin.AudioHandler/Models/AudioInput.cs b/src/Plugins/BotSharp.Plugin.AudioHandler/Models/AudioInput.cs index febde5ab..b4a84dc6 100644 --- a/src/Plugins/BotSharp.Plugin.AudioHandler/Models/AudioInput.cs +++ b/src/Plugins/BotSharp.Plugin.AudioHandler/Models/AudioInput.cs @@ -10,6 +10,6 @@ namespace BotSharp.Plugin.AudioHandler.Models public class AudioInput { public string FilePath { get; set; } - public Stream stream { get; set; } + public Stream Stream { get; set; } } }