首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Dotnet Dancer

    【.NET】使用NAudio实现录音功能

    然后引用NAudio包: 2、直接上代码: static void Main(string[] args) { using (var waveIn = new

    76610编辑于 2024-08-13
  • 来自专栏林德熙的博客

    dotnet 6 引用 NAudio 的旧版本构建不通过

    本文告诉大家在使用 NAudio 的旧版本导致构建不通过问题,解决方法是升级到 1.10 或以上版本 在更新 dotnet 6 项目时,使用了 NAudio 的旧版本,构建失败,提示 MC1000 如下 Microsoft.WinFX.targets 解决方法是升级到 1.10 或以上版本 本文会经常更新,请阅读原文https://blog.lindexi.com/post/dotnet-6-%E5%BC%95%E7%94%A8-NAudio

    69210编辑于 2021-12-09
  • 来自专栏历史专栏

    【愚公系列】2023年08月 .NET/C#知识点-即时语音的通信解析

    1.音频采集 1.1 NAudio介绍 NAudio是一个用于处理音频的开源.NET库,常用的类型如下: WaveFormat:用于描述音频采样率、位深、编码格式和通道数等信息,是NAudio中最基础的类型 以上仅列举了常用的NAudio类型,实际上NAudio还提供了许多其他类型和功能,比如音频特效处理、音频录制和播放的API等。若想深入了解NAudio的使用方法,建议参考官方文档和示例代码。 1.1 NAudio实现音频采集 C#可以通过使用NAudio库来实现音频采集。 以下是一些常用的编码方法: 使用NAudio库:NAudio是一个强大的音频库,可以用于播放、录制、编码和解码音频文件。它支持多种常用的音频格式,包括MP3、WAV、AAC等。 你可以在你的C#项目中使用NAudio,以实现音频编码。 使用FFmpeg:FFmpeg是一个跨平台的音视频处理库。

    43510编辑于 2025-05-28
  • 来自专栏大数据智能实战

    C#语音播放引擎cscore及其播放器

    但是至少这个是存在的,常见的还是Naudio的东西。但是说实话,除非XAML的WPF东西,不然Naudio做出来的界面化东西还真不怎样。 不过幸运的是,Naudio平台也出来了一个界面化渲染的东西,也支持多种渲染方式。试验了下,效果还是不错,只是没有将播放与控制放在一起,很多操作还是不便。

    3K90发布于 2018-01-09
  • 来自专栏码客

    WPF桌面端开发-音视频录制、获取缩略图(使用OpenCvSharp)

    官方文档 NAudio https://github.com/naudio/NAudio 安装 视频库 OpenCvSharp4 Install-Package OpenCvSharp4 -Version 音频库 音频录制使用了NAudio库,它既能录制麦克风也能录制扬声器 安装 Install-Package NAudio -Version 1.9.0 音视频合并库 目前未找到好的合并方案。 音频处理 使用NAudio 安装 Install-Package NAudio -Version 1.9.0 麦克风列表 using NAudio.Wave; public static void GetAudioMicrophone2 设置麦克风 设置对应的索引 waveIn.DeviceNumber = 0; 官方文档 https://github.com/naudio/NAudio/blob/master/Docs/RecordingLevelMeter.md 录制扬声器 using System; using System.IO; using System.Threading; using NAudio.Wave; namespace ZUtils {

    2.3K31编辑于 2023-07-11
  • 来自专栏码客

    WPF桌面端开发7-使用FFMpeg进行推流

    (TargetDir)\ffmpeg 复制文件 xcopy /Y /d $(ProjectDir)\ffmpeg\* $(TargetDir)\ffmpeg\ 获取音频输入设备 使用NuGet添加 NAudio using NAudio.CoreAudioApi; using System.Collections.Generic; namespace ZJClassTool.Utils { public List<ZJAudioModel> audioList = new List<ZJAudioModel>(); var enumerator = new NAudio.CoreAudioApi.MMDeviceEnumerator

    1.8K40发布于 2020-05-09
  • 来自专栏码客

    WPF 桌面端开发 9-视频录制

    Accord.Video.DirectShow 其中FFMPEG生成的视频在播放时时长有问题,AForge 录制的视频颜色有偏差,最终选择了Accord FFMPEG音视频均可录制 后两者只能录制视频 音频录制使用了NAudio

    95810发布于 2020-05-09
  • 来自专栏码客

    WPF桌面端开发-音视频录制(使用ffmpeg.exe实现)

    安装依赖Nuget添加依赖 Install-Package NAudio.Core -Version 2.1.0 Install-Package NAudio.Wasapi -Version 2.1.0 其中NAudio.Wasapi的作用:用来获取默认麦克风设备。 Install-Package NAudio -Version 1.9.0添加引用System.Drawing常用的命令查看音频和视频设备列表 ffmpeg -f dshow -list_devices new FileInfo(tempPath).Length > 0; } catch (Exception) { return false; } }使用NAudio ; using NAudio.Wave; using Model; using System.Windows.Threading; ​ // ReSharper disable

    1.3K20编辑于 2023-08-10
  • 来自专栏编程进阶实战

    C#/.NET/.NET Core技术前沿周刊 | 第 22 期(2025年1.13-1.19)

    4000,日请求数接近1000万次,.NET 多线程技术的高性能实践 文章地址: https://www.cnblogs.com/sheng_chao/p/18676420 C# Winform 通过 NAudio 获取控制电脑操作系统音量 文章简介: C# Winform 通过 NAudio 获取控制电脑操作系统音量。

    38310编辑于 2025-01-21
  • 来自专栏DotNet NB && CloudNative

    结合SK和ChatGLM3B+whisper+Avalonia实现语音切换城市

    PackageReference Include="Microsoft.SemanticKernel" Version="1.0.0-beta8" /> <PackageReference Include="<em>NAudio</em> Microsoft.Extensions.DependencyInjection用于构建一个DI容器 Microsoft.Extensions.Http用于注册一个HttpClient工厂 Microsoft.SemanticKernel则是SK用于构建AI插件 <em>NAudio</em> Mapsui.Avalonia, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.Http, Microsoft.SemanticKernel, <em>NAudio</em>

    45510编辑于 2023-12-13
  • 来自专栏token的技术分享

    结合SK和ChatGLM3B+whisper+Avalonia实现语音切换城市

    PackageReference Include="Microsoft.SemanticKernel" Version="1.0.0-beta8" /> <PackageReference Include="<em>NAudio</em> Microsoft.Extensions.DependencyInjection用于构建一个DI容器 Microsoft.Extensions.Http用于注册一个HttpClient工厂 Microsoft.SemanticKernel则是SK用于构建AI插件 <em>NAudio</em> Mapsui.Avalonia, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.Http, Microsoft.SemanticKernel, <em>NAudio</em>

    68210编辑于 2023-12-10
  • 来自专栏InCerry

    .NET周报【1月第1期 2023-01-06】

    【英文】回顾20年的NAudio历程 https://markheath.net/post/naudio-20-year-anniversary 回顾NAudio的20年,以及该项目目前的状况。

    98610编辑于 2023-03-08
  • 来自专栏c#Winform自定义控件系列

    c# 叫号小程序

    System.Media; 9 using System.Text; 10 using System.Threading; 11 using System.Windows.Forms; 12 using NAudio.Wave

    86010发布于 2019-09-11
  • 来自专栏FreeBuf

    如何使用DotNet-MetaData识别.NET恶意软件源码文件元数据

    Mpyiuepnw.Roles.CodeManager.resources -> offset = 3537610 -> length = 2933 dotnet.resource: 5 -> name = NAudio.Pages.TemplateAuthenticationPage.resources Mpyiuepnw.Polices.SingletonSingleton.resources -> offset = 3543671 -> length = 180 dotnet.resource: 8 -> name = NAudio.Common.PrototypeSingleton.resources

    54800编辑于 2024-05-27
  • 来自专栏张善友的专栏

    语音处理 开源项目 EchoSharp

    其技术路线整合.NET社区的音频相关开源库,例如NAudio 和其他的预训练模型库,未来或成为 .NET 生态中轻量级实时语音处理的重要工具。

    63900编辑于 2025-02-04
  • 来自专栏FreeBuf

    APT35 启用了新 PowerShell 后门

    △ 部分代码 Sou.exe Sou.exe基于开源 NAudio录音程序修改而来。

    1.3K30编辑于 2022-02-25
  • 来自专栏InCerry

    .NET周刊【1月第3期 2025-01-19】

    C# Winform 通过 NAudio 获取控制电脑操作系统音量 https://www.cnblogs.com/vipsoft/p/18674944 NAudio是一个开源.NET音频库,支持多种音频操作 针对系统音量控制,NAudio允许用户获取及设置系统音量,提供了WaveIn、WaveOut、WaveStream等类用于音频处理,IWaveProvider和ISampleProvider为音频播放提供接口

    2.3K10编辑于 2025-02-08
  • 来自专栏InCerry

    .NET周刊【2月第3期 2025-02-16】

    播放下一个音频,怎么知道音频有没有播放完成 https://www.cnblogs.com/vipsoft/p/18711375 本文讨论了在C#中如何处理音频播放的问题,重点在于SoundPlayer和NAudio SoundPlayer阻塞主线程,可能导致UI卡顿,而NAudio提供了更灵活的音频控制,支持事件处理和连续播放。文章还提醒在使用WaveOutEvent时需要注意释放资源,以避免系统错误。

    3.8K00编辑于 2025-02-26
  • 来自专栏FreeBuf

    透明部落:发展历程分析

    4、其他选项卡 音频监视:恶意软件使用NAudio库与麦克风进行交互并管理音频流。该库存储在服务器端,攻击者使用特殊命令推送到受害者的计算机上。 发送消息:攻击者可以向受害者发送消息。

    1.9K31发布于 2020-10-27
  • 来自专栏福大大架构师每日一题

    2023-04-04:使用 Golang 和 ffmpeg-go 库实现 demuxing_decoding.c,轻松掌握音视频

    decodes them, and writes decoded\nvideo frames to a rawvideo file named video_output_file, and decoded\naudio

    92720编辑于 2023-06-08
领券