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; } } }