我几天前就开始用C语言编程了。我目前正在使用的书"C编程的绝对初学者“。在printf一章的末尾,使用一个示例使计算机发出不止一次的嗡嗡声,但它只发出一次嘟嘟声,下面是代码:printf("\n\a\n\a\n\a\n\aSkip a few lines, and beep a few beeps. \n\n\n");。
我正在运行windows 10 64位,并使用代码::块13.12.
编辑1:我想要声音通过扬声器(耳机/耳机)通过窗口。
编辑2:看起来所有的声音都在一次播放,最后一个声音是唯一完成的,我该如何防止这种情况呢?
我知道如何在C#中播放声音,例如:
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\local_file.wav");
player.Play();
但是,我想知道C#是否包含某种声音库,比如我可以使用的系统内置的文件,还是生成声音的东西(例如文本到语音)。基本上,我只想知道在我的程序中播放声音的选项是什么,和/或除了我自己下载的文件之外,我是否有任何“资源”。
我有一个应该在几种语言中实现tts的应用程序。这些语言是不可用的标准PICO引擎,所以我需要SVOX或类似的东西。我已经安装了SVOX和所需的声音,悬停我不能改变我的手机tts引擎(我有android 2.1,所以没有这个选项,我也不能安装tts扩展应用程序,因为我的手机不兼容)。
我可能应该以编程的方式更改正在使用的引擎,但我似乎无法做到这一点。
以下是我的代码:如果我使用标准声音,而我需要的声音不可用,则可以使用
public void onInit(int status) {
if (status == TextToSpeech.SUCCESS) {
Loc
我正在尝试以编程方式回放我拥有的一些apple循环文件。因为我喜欢clojure,所以我首先尝试在JVM上使用。可以很好地回放软件包附带的.aif,但是当我尝试回放我的一个循环文件时,我得到:
java.lang.IllegalArgumentException: No line matching interface Clip supporting
format PCM_SIGNED 48000.0 Hz, 24 bit, stereo, 6 bytes/frame, big-endian,
and buffers of 671064 to 671064 bytes is supported