Is it possible to capture all/any audio played by a PC into a system.io.stream, so that it can then be run through speech recognition (System.Speech.Recognition.SpeechRecognitionEngine)?Essentially I'm looking to pefrom speech recognition on any audio on the client PC, google seems to suggest that capturing a stream like this can be done using Microsoft.DirectX.DirectSound, however I cannot honestly determine how.
I want capture the audio stream on my computer in mp3/wav.
I have no idea from what i should start. What should i use for start developing? I'm working in VS2008 on VB. Can i do it in VB? What additional software i need?
Im trying to capture the audio played on my laptop. so i have searched the internet and found a source code for doing exactly that. the problem i have is that my audio device is not listed in the dropdown box (see picture) but it does when its run on windows xp (im running windows 7 x64) the goal of this application would be to capture my friends radio stream and save the individual played mp3's to a loction on my hard drive.(yes i have permission) i have included the source code so perhaps some 1 could have a look at it. (source code)[URL]
I'm developing a standslone system for my school project. I'm developing an audio management system which allow user to add audio files itself into database together with the audio information such as artist name and album year. I just started it few days ago and face some problems.. my song in the playlist wont continue to play after 1 finished and i need some idea on how to store the audio files into database ... in blob types may be?
Heres the screenshot and codes
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_add.Click
However I want to use bass.net to play the file and it requires either the the file name on the file system or a stream. how do you get the data inside an audio resource into a stream?This is what I have so far:
Dim imgByteArray() As Byte imgByteArray = CType(MyProjectName.My.Resources.ResourceManager.GetObject("resourcename"), Byte()) stream = New System.IO.MemoryStream(imgByteArray)
[code]....
I get this error on the bold line above:
Unable to cast object of type 'System.IO.UnmanagedMemoryStreamWrapper' to type 'System.Byte[]'.
1. Is there a way to cast from System.IO.UnmanagedMemoryStreamWrapper to type System.Byte?
2. What would be the best method to get the audio resource into a stream format?
I am trying to write a little synthesizer program, and as a first step I am creating .wav files opened for reading and writing using the code below called from a button click event handler. The audo plays but once, no matter how many instances of the Audio.Play method are called. I also tried closing the file and then calling the Audio.Play method on the full path name. In each case, the audio plays but once. If I click the button again, the file will be played once more. The duration for the audio is one second, so I am sure that it is only being played once every time. I do not want to loop the data. The idea is that when the user plays a new note, I update the file and replay it with the new data. Since the file is recreated every time I click the button, I guess what I *need* is working, but I am still curious why I cannot replay the content of the file.
' Create a file stream object for reading and writing. Dim FS As New IO.FileStream(fileNamePath, _ IO.FileMode.Create, _
I have a standard WMA stream, streaming in constantly via the internet. I need to write an application to stream this audio, and looks for any periods of 'silence'. When it detects silence, it runs an event.
For the purposes of this, silence is defined as three seconds of zero-level audio. The stream keeps going in a technical sense, but there is no audible noise coming through it.
However, I want the program to detect the silence while it is still in the 'buffer'. That is, the user won't hear this silence before the program detects it is there.
The audio shouldn't stop as it is analysing this silence - it needs to keep playing the audio constantly to the user.
I'm open to using whatever suitable API is out there - such as BASS, or the Windows Media extensions built into the dot net platform.
It SOUNDS simple. In aVusual Basic application, how do I made an open (or controlled thread) connection to continuausly stream the microphone to the speakers?
Can I use Visual Basic 2008 Express Edition to make a program that can take audio directly from the microphone line and decode it to from data? ( I'm building wireless transmition software for ameteur radio )
I am planning to create a proprietary Windows application that will let the user capture video and audio from any other Windows application and stream it onto another computer via Internet. Capturing video is easy, I could simply let the user browse all open windows (or applications) and have the user click the prefered one. But what about audio? Is it possible in Windows to capture the audio from any application?
I am developing an application where in I need to stream audio and video in the local area network. There is calling option from my application where users can call each other(audio call or video call) in the LAN.
We have an occasional board meeting that is broadcast live via the Internet. We are on a 3000+PC LAN and our office is out in the boonies on a T1 line. In order for us to listen to the meeting we need to go to a website and play the live stream. If more than a few PCs listen in the line is saturated and no one can listen.
I'm currently working on a project which is basically Server-Client based.Client is standalone VB executable file and Server is web based.The program is supposed to use webcam as video capture device, stream video footages to server (on website - live feed) and allows users to manually save captured videos into their computer.Thats basically the brief description of my system. I'm starting off working with VB right now and website after I'm done with VB.
I'm new to VB, this would be my 1st project on it. I need help and guidance on how to start please, especially on video capturing functions.I've looked for available sources online and found several VB apps which lets me capture image file through my webcam. Also on MSDN forum, i found recommendations on using "DCAM Server" to stream videos on website but I'm still not sure of how to configure the settings to make it work properly, and of course, don't have a proper website for it to work with yet atm.Also realise I'll need to integrate some .dll files or activeX functions to use video capture function. I don't really know how to use these yet rite now.
I'm working on a side project which, put simply, allows for the playing of audio files of multiple types through the form or system (My.Computer.Audio.[...]). I need to grab the audio levels of sound currently playing on the system -- not necessarily what's just playing through my form.
A "full-audio graphic visualizer" if you will. However I just need a method of grabbing the data in the first place - the rest I have taken care of. The different values you see in a graphic equalizer are what I need to grab.
If you had music playing via Songbird, and started playing a podcast voice MP3 in Windows Media Player, I want to have it all-inclusive. I've looked in the My.Computer.Audio namespace, looked into Fast Fourier Transforms (which turned out to seem much more adequate for equalizers as opposed to visualizers), and more.
When I referenced speechlib directly there was a method GetAudioOutputs which would return all local audio outputs, which you could later use to select which output to speak to. I don't see that function in System.speech. How can I select which sound card to speak to with System.speech?
Dim request As HttpWebRequest = DirectCast(HttpWebRequest.Create(url), HttpWebRequest) Using stream As System.IO.Stream = request.GetResponse().GetResponseStream()
The user can select from either print or audio books and add to the shopping cart. The list box shows all items in the shopping cart. There is a 6%. sales tax on the total cost of the items in the shopping cart and a 2 dollars shipping charge per item in the shopping cart. to remove an item from the shopping cart, the user selects it in the list box and clicks the remove button. the subtotal, tax, shipping, an total fields should be adjusted accordingly.
To add one of the items in the list to the shopping cart, the user selects it and clicks the add book to cart button. to cancel the operation, the user clicks the cancel button. I am using a standard module to declare global variables. My file is attach I have the problem that everytime I add a new item, it will just add 2 and then I add another item and it add 2 it does not show the subtotal or the tax and shipping and the real total....
Module PriceCalcModule 'constants for Print Public Const g_decDID_YOU_KNOW As Decimal = 11.95 Public Const g_decHISTORY_SCOTLAND As Decimal = 14.5 Public Const g_decLEARN_CALC As Decimal = 29.95 Public Const g_decFEEL_STRESS As Decimal = 18.5 [Code] .....
Dim OpenFileText As New OpenFileDialog() Dim InStream As Stream = Nothing OpenFileText.Filter = "txt files (*.txt)|*.txt"
[Code]...
I've been reading the MSDN Library and I need to use the StreamReader.Peek Method to check a text file while a I parse it.
When I try to use the Peek Method, I get an error saying , "Peek is not a member of System.IO.Stream."
I don't understand why it is happening because I am following the examples on MSDN, and I even checked other sources and it seems like I am doing everything correct. I am hoping it is just something small that I have missed.
I am also importing System, System.IO, and System.Text.
I am attempting to read from a url into a System.IO.Stream object. I tried to use
Dim stream as Stream = New FileStream(msgURL, FileMode.Open)
but I get an error that URI formats are not supported with FileStream objects. Is there some method I can use that inherits from System.IO.Stream that is able to read from a URL?
I need to write an application that works in background.I'm writing my application in vb .net, but I don't know how to intercept system hooks by using .net classes.I know that there are windows apis such as SetWindowsHookEx, etc, but I just wondering if there is a way to use .net classes or methods such as WndProc.I tried to use it, but it works only if the form has focus active. My application must work in background.
i've managed so far to get a global mousehook + i'm hoping to capture the selectedtext from anywhere system wide when the user left clicks.
i tried using the keybd_event api to send CTRL+C to copy any selectedtext to the clipboard but it has unexpected effects + seems to run before the text i've just selected becomes selected.
here's the code i'm using:
Public Class Form1 Private Declare Function keybd_event Lib "user32" Alias "keybd_event" _ (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, _
Is there an easy way for me to capture some system data when I except? Particular memory information. I have a service that has been running fine for years, but lately it keeps having System.OutOfMemory exceptions being thrown at random. I want to determine what memory the system is actually using then if possible to see if I am really out of memory.
I have a function that accepts a string and generates an email attachment based on that string. It works fine for html pages, text documents, and so forth but I can not get it to generate a PDF file.
Code:
Public Sub SendMail _ ( _ ByVal strFrom As String _ [code]......
If I save the file attachment as Whatever.PDF i get the error that it was not encoded properly.I am using datadynamics active reports PDF exporter to generate the PDF
dim pdf as new datadynamics.activereports.export.pdf.pdfexport sendmail("from@", "to@", "test", "test", pdf.tostring, "pdf.pdf")
I think the problem is I am converting the PDF to a string, and then trying to convert it back to a PDF and attach it to the email but I am not 100% sure.
In a Windows XP Pro environment, my system uses a mainframe emulator in a window in which a scanning application is running. The data populating the mainframe app comes from various instruments, scales, barcode scanners, etc.. The data inputs are captured by a winwedge type RS232 data aquisition software.
When all the data is processed correctly, the mainframe application sends an "operation completed" message and creates an exclamation system event associated with a specific sound to inform the user.
My goal is to create a MS Access application that would use the Exclamation system event to validate writing the barcode that was just read to a database without further querying the mainframe, creating a local database. I only want to write the barcode when the mainframe application completed and therefore played the sound.