实现在腾讯会议上网课的时候自动播放上课铃,我想到最简单的思路是定时播放音频,但这样做还要手动打开麦克风,显然也比较麻烦。

后来到网上查了一些资料,决定用虚拟声卡来解决这个问题。

安装

链接:https://vb-audio.com/Cable/https://vb-audio.com/Cable/

下载好以后以管理员权限运行VBCABLE_Setup_x64.exe
安装驱动后重启电脑

安装nircmd

设想在播放前将默认音频输出设备切换为虚拟扬声器,播放完毕后再切换回来。我使用批处理来完成。

http://www.nirsoft.net/utils/nircmd.htmlhttp://www.nirsoft.net/utils/nircmd.html解压到哪里都可以,在安装目录新建一个play.bat

nircmd setdefaultsounddevice "CABLE Input" 1
start /wait player.vbs
nircmd setdefaultsounddevice "扬声器" 1

用player.vbs来播放音频

Dim player
Set player = CreateObject("WMPlayer.OCX")
With player
.url="./music.mp3"
.controls.play
End with
Do Until player.playState = 1
WScript.Sleep 1000
Loop

效果

打开腾讯会议,选择麦克风为CABLE Output

由于实现原理是通过虚拟扬声器输出音频到虚拟麦克风,所以音频播放时自己是听不到铃声的。

一直开着这个麦克风就可以了(虚拟麦克风只会接收虚拟扬声器输出的声音)

写了一个GUI

这里要用多线程,不然会出现该程序无响应

虚拟声卡实现播放铃声相关推荐

  1. 服务器如何安装虚拟声卡,虚拟声卡如何运作起来 分享介绍虚拟声卡安装使用方法...

    虚拟声卡怎么用?当我们在电脑中开启了虚拟声卡之后,该如何进行设置才能让虚拟声卡正常使用呢?虚拟声卡是一个软件,通过这个软件我们可以让电脑中发出各种好玩有趣的声音.那么我们该如何让虚拟声卡运作起来呢?本 ...

  2. 服务器如何安装虚拟声卡,虚拟声卡驱动安装步骤_虚拟声卡驱动有什么使用要求...

    这音频设备应用过程中经常是需要使用一些虚拟声卡驱动软件的,因为只有有了这种软件的支持,对于没有内录功能的笔记本电脑也是特别有用的一种工具.使用虚拟声卡驱动软件过程中,非常方便的让用户用来架设虚拟的线路 ...

  3. 云服务器怎么安装声音驱动_Windows服务器怎么装虚拟声卡驱动呢

    小秋哟大佬: 搞了个腾讯云的Windows学生鸡 小秋哟大佬: [img]%5Burl [/img] 图片上这几个装了好像没啥用--. 小秋哟大佬: 搞了个腾讯云的Windows学生鸡 小秋哟大佬: ...

  4. 虚拟服务器声卡,如何使用虚拟声卡?虚拟声卡安装教程!

    在没有声卡的机器上播放音频和视频文件时,将出现诸如"找不到音频设备"的提示,并且无法播放. 虚拟声卡是一种软件的名称,可用于在没有声卡的机器上实现诸如声音回放之类的功能. 如何使用 ...

  5. 虚拟声卡Virtual Audio Cable(VAC)的使用

    Virtual Audio Cable(VAC)是一款windows平台下的高效的虚拟声卡软件. 集音频设备虚拟,混流,采集,复用等功能与一体,倍儿好用 VAC的官网地址是:Virtual Audio ...

  6. vac虚拟声卡我linux,Virtual Audio Cable

    Virtual Audio Cable是一款功能强大的虚拟声卡软件,可以虚拟出很多的音频设备,特别是对于一些没有内录功能的笔记本电脑非常有用.Virtual Audio Cable虚拟音频线路,架设虚 ...

  7. virtual audio cable 虚拟声卡

    virtual audio cable 是一款windows虚拟声卡软件,可以一端做输入,另一端输出. 应用场景1:例如从远端TCP/UDP接收数据包转成本地声卡的输出信号(录音),在本地播放器播放声 ...

  8. linux创建虚拟声卡,Pear BIOS 安装和配置指引

    Pear BIOS 安装指引 Pear BIOS是一套硬件模拟系统,操作系统可以在这套模拟硬件上运行. Pear BIOS可以让用户同时安装多套操作系统,使用时可以选择任何一套操作系统启动. 在传统电 ...

  9. ALSA子系统(七)------simple_card添加虚拟声卡

    你好!这里是风筝的博客, 欢迎和我一起交流. 我们知道,asoc框架里面主要包含machine codec platform 这三大部分, (1)machine:单板相关内容,表明声卡中所用的主芯片( ...

  10. RK系列SDK -- dummy codec虚拟声卡注册

    注:适用于基于4.4内核版本开发的RK系列SDK 虚拟声卡的注册主要应用于硬解码芯片的使用,硬件设计上主控I2S直接接到该类芯片,硬解码芯片能够将数字信号直接转换成模拟信号输出.同时,这类芯片需要主控 ...

最新文章

  1. Java字符串的不可变性
  2. 为什么开发中逐渐抛弃jsp(转)
  3. CodeForces - 555A Case of Matryoshkas(思维)
  4. 夏日防晒护肤经验心得与大家分享 - 生活至上,美容至尚!
  5. Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之12.Servlet基础(2)
  6. 您需要了解的有关默认方法的所有信息
  7. python七段数码管的详解,Python入门基础:七段数码管绘制
  8. #pragma mark 基本使用
  9. 《Redis+Nginx+设计模式+Spring全家桶+Dubbo》,附 PDF amp; 简历模板 下载
  10. 服务器上Jupyter notebook环境搭建
  11. eviews如何处理缺失数据填补_平衡面板数据和eviews非平衡面板数据的区别
  12. CenterOs git安装
  13. 灵格斯词霸 2.6.3 - 小窗口, 大世界
  14. 计算机专业及课程设置,清华及各大高校公布计算机专业培养方案课程
  15. DNS(二)--dns的双向解析 内外网访问得到不同ip
  16. android 程序运行,Android如何保持程序一直运行
  17. 树莓派4B简单使用内容(以移植QT应用为例)
  18. JavaScript - JS验证邮箱 ××× VISA 卡输入是否正确|正则表达式
  19. Mongodb(学习总结)
  20. Metamask不能访问以太坊账户?隐私模式!

热门文章

  1. java 判断浏览器_Java怎么判断访问者使用的是360浏览器
  2. TASKCTL-函数表达式分类
  3. 群晖挂载windows系统共享的nfs文件夹--使用第三方工具hanewin
  4. Camtasia Studio2023专业的电脑屏幕录像视频编辑软件
  5. Django下载、安装
  6. TIA博途中如何设置不需要初始化DB块也可以下载?
  7. 加权平均数的例子_加权平均法举例说明
  8. python好玩的代码-python有趣的一行代码
  9. Linux 网易云音乐问题汇总
  10. 南航计算机英语面试经验,南航面试英文自我介绍