SAPI Slows Application Performance?

Oct 15, 2010

I'm using Visual studio 2008 and microsoft sapi in a forms application. I am using text to speech which works just fine however when the computer is speaking it "bricks" the application and the main ui is unresponsive until the computer is done talking then everything returns to normal. To counter this issue I tried using the background worker thread to establish the sapi on another thread however the form is still freezing when the computer speaks. I would like to note that at this point there is nothing on the form except a tabbed window and a few buttons the form is not performing any code what so ever other then the text to speech.

View 18 Replies


ADVERTISEMENT

SAPI Text To Speech "locks Up" Application While Speaking A Message

May 20, 2010

I'm using VB 2010, and am trying to add a simple TTS function to my program. I'm able to create a voice object, and get it to speak (Voice.Speak("whatever") with no difficulty.

The problem I'm having is that while the "whatever" is actually being spoken, the program doesn't seem to respond to input. The input does show up once the audio is through, but I really need to be able to detect some input (say, a mouse or button click) during a message and respond immediately, perhaps even stopping the audio.

View 2 Replies

Degrading .net Win Application Performance?

Oct 27, 2011

Possible Duplicate: Memory leak in .net application I am working on a desktop application in VB.net 2005.The application contains a timer with an interval of 1 min. Each time the timer ticks, a set of functions gets executed, mostly database related. Initially the application runs fine. In processes(Task manager) the cpu usage goes to 100% every time the timer is invoked. But the timespan is around 1 sec(negligible). However as the time passes and after around 20 hours the time span of timer_tick increases to something like 20-30 secs. In this period cpu usage is 100% and the application does not responds.Gradually the time span of timer_tick increases to 1 min and the cpu uses gets stuck to 100% and the application does not responds. All objects are properly disposed. Moreover, this issue is with pentium 4 processors. The application runs fine on core 2 duo.I am using DevEx controls in my application.The program runs fine with less records in database.I have run the CLR Profiler. The code seems to be fine.

View 1 Replies

Performance With Strings In An Application?

Jun 18, 2009

In my VB application,I am copying huge amount of data using VB string?This results in performance issue.What shoul I use in place of VB string to improve performance?

View 5 Replies

.net - Solve The Performance Decay Of A .NET 1.1 Application?

May 20, 2010

I have single-thread windows form application written with VB.NET and targeting Framework 1.1. The software communicates with external boards through a serial interface, and it mainly consist of a state machine that run some tests, driven in a loop done with a Timer and an Interval of 50ms. The feedback on the user interface is done through some custom events raised during the tests.

The problem that is driving me crazy is that the performance slightly decrease over time, and in particular after 1200/1300 test operations. The memory occupied does not increase over time, it is only the CPU that seems interested by this problem. The strange thing is that, targeting framework 2.0 and using the same identical code, I do not have this problem.

I know that is difficult without looking at the code, but do you have suggestions how can I approach the problem? EDIT: I am really lost, after a couple of intensive work the application starts slowing down. The selected row is related to its process, if it could help.

EDIT2: Using the Windows Task Manager I detected that the Handles counter is increased by 1 at the end of each operation. I don't know if it is the cause but the application starts to slow down when the handles counter reaches about 1500 handles. I checked that all necessary RemoveHandler are called after each operation. Any idea?

EDIT3: I found that the handles problem is generated by the C++ library we are using to communicated with the serial device. It then happens both in .NET 1.1 and .NET 2.0. The difference, and that's strange, is that if the target .NET 1.1 the application slow down/freeze instead for .NET 2.0 I reached more than 30000 handles without loosing performances. Now I don't know if the problem is really caused by this lost handles, I will try to ask to the developers of C++ library to correct the problem and see if it solves the problem I am having on .NET 1.1.

View 4 Replies

[2008] Application Performance Explorer?

Mar 25, 2009

Stupid question, but how do I get access to this Explorer? To create a performance session for Windows client application:(1) Open the solution in the Visual Studio IDE. (2) On the Analyze menu, click Launch Performance Wizard.(3) From the Which of the following available targets would you like toprofile? drop-down list, select the name of the application that you wantto profile, and then click Next. You can add more binaries later

View 3 Replies

C# - ASP.Net - Create An Application That Has The Potential To Be Very Performance Intensive

Jan 9, 2010

Until now, I have not create any massive applications using ASP.Net. However, I am looking to create an application that has the potential to be very performance intensive. So I am looking for some tools or best practices when it comes to performance. I would like to be able to know how to:

See my current performance (good or bad) View items that need fixing And being able to compare two performance variable items would be great as well.

View 2 Replies

Improve Performance Of A Windows Forms Application?

Apr 10, 2009

How can I improve the performance of a Windows Forms application?

View 1 Replies

Improve The Performance Of A Windows Forms Application?

Jan 18, 2012

How can I improve the performance of a Windows Forms application?

View 5 Replies

Is There Any Application (or Plug In) That Can Test Performance In Seconds

Jul 15, 2011

Currently I'm writing a VB.NET app and it's getting big, resulting in its become very slow.Is there any application (or plug in) that can test the performance in seconds?I mean, when I click a button and it displays a product, I want to know exactly how long it is gonna take.

View 3 Replies

Perform In-house Test Performance For .net Application?

Aug 21, 2009

my friend is currently development an application using SOA Architecture, He sent me a picture with a lot of layers (10 almost) and he is worried about performance issues, the application is development on VB.Net 2.0 & 3.5 (some libs).

View 3 Replies

Performance Counters Incrementing Improperly Into Application?

Jul 23, 2009

I'm trying to weave a .NET performance counter into an application. When I call the incrementBy(value) method on my avg performance counter it is changing the RawValue of my base counter by value as well. I checked the variable names and think everything is correct. Then when I call increment() on my base counter it adds 1 to the rawvalue of the avgcounter as well as incrementing the base counter... adding insult to injury!

In code I'm using two different counters to measure the time a merge sort I wrote takes. I have a instantaneous counter for the elapsed time of the sort and an average counter.
Dim timePiece As New Stopwatch()
timePiece.Start()
MergeSort()
timePiece.Stop()
[Code] .....

I think I may be using the counters wrong, but why does changing the rawvalue of the average seem to also change the rawvalue of the base? i dont think that's supposed to happen.

View 1 Replies

Performance - Running Application On Windows 2003 Server?

Mar 3, 2010

I've developed a VB.NET application with Visual Studio 2008. The application communicates with SQL Server and processes a text file.

My question is about performance. While I run it from Visual Studio 2008, it takes 3 sec to complete. The same is when I run the executable created by the Setup Wizard on my desktop (Windows XP sp 3). But if I run the executable installed on a Windows 2003 Server, it takes 15 sec to complete! What could be the reason of degrading performance on the server vs. the desktop? The .Net framework 3.5 SP1 is installed both on the desktop and the server.

View 1 Replies

.NET 4 Update Slows PC?

Oct 2, 2010

I just installed the .Net4 update from Windows update. (KB2416472) Date last published: 9/30/2010

Now when I boot up it takes almost a minute before apps loaded are usable, for example Avast virus shows its not in full protection mode, you can't access any apps I made that are in the tray, even the LAN is not active or in the tray, before the .Net4 update I could access these apps instantly. The update also adds another file to the running processes called mscorsvw.exe. (yeah more bloatware!)

I have a back-up image of my C: drive so I restored the image twice now and installed the .net4 update and see no difference, it still slows everything down on boot, on WinXP anyway, haven't tried it on my Win7 PC yet. Just curious if anyone else noticed any abnormalities with the .net4 update that was just released.

View 4 Replies

Software Slows Down PC

Feb 16, 2009

I wrote a small application (150kB) which controlls 2 comports, is sending and receiving messages from both sides and is able to write/read into a text file. My problem starts after I run the application for 2 hours or more. The PC starts to be really slow, it takes ages to even open a folder. What can be the reason? I understand, there might be something in the buffer; how can I clear the buffer from time to time.

View 4 Replies

[2008] Application Performance Explorer - Open The Solution In The Visual Studio IDE

Mar 25, 2009

Stupid question, but how do I get access to this Explorer? The says: To create a performance session for Windows client application:

(1) Open the solution in the Visual Studio IDE.

(2) On the <B>Analyze</B> menu, click <B>Launch Performance Wizard</B>.

(3) From the <B>Which of the following available targets would you like to profile?</B> drop-down list, select the name of the application that you want to profile, and then click <B>Next</B>. You can add more binaries later.

(4) Accept the default Sampling profiling method, and then click Next.

(5) Click <B>Finish</B>.


Only problem is that there is no <B>Analyze</B> menu in the IDE.

View 1 Replies

Impersonation Slows Down Form Controls

Jul 15, 2010

I have a strange issue when using WindowsImpersonationContext.

Whenever I use Impersonation in a Windows Forms and the Main Form loses focus, all of the controls freeze up and their events are either not triggered or take too long to trigger. This only happens when I use LogonUserA with a user that is not the current[code]....

View 11 Replies

VS 2008 BGW Open From Slows Process?

Jun 13, 2011

I am using the BGW to run a long loop of several thousand records against several thousand records. If I open another form in the project then the process slows down dramatically, that is because in the Form I am opening has a DGV tied to Table that is being used in my loop process, so I understand why the process slows down.

What i am wondering and experimenting with is how to close the form and have the process resume to "Full Speed" if possible

I tried Closing the form verse Hiding it and DGV.DataSource = Nothing

Thinking that would unbind it?? and free up resources?

View 1 Replies

VS 2008 Button Slows Computer

Nov 26, 2009

all of a sudden my program just doesn't seem to work like it used to.[code]It searches the picture box for the color that you tell it to, and it moves and clicks the mouse at that pixel. Well... it used to do that, now it just locks up and won't respond for about 20 seconds.

View 1 Replies

RegEx Slows Down If Text Not Read From RichTextBox?

Aug 22, 2011

I found a strange issue with the combination of RichTextBox and RegEx.If I load a text file into a RichTextBox and use

Dim matches As MatchCollection = Regex.Matches(RichTextBox1.Text, "^H(.+ ){10}
", RegexOptions.Multiline Or RegexOptions.IgnoreCase)

then the RegEx will run blazing fast.OTOH if I load the text from a file straight into a string and feed this string with RegEx.Matches using

Dim FullText As String = New StreamReader("c:TempTextFile.txt", System.Text.Encoding.UTF8, True).ReadToEnd
Dim matches As MatchCollection = Regex.Matches(FullText, "^H(.+ ){10}
", RegexOptions.Multiline Or RegexOptions.IgnoreCase)

then the regex will run for ages.Now obviously the RichTextBox does something to the text. I found that loading the text into the RichTextBox will eliminate the first 4 bytes of the text (is that the byte order mark?). However, trimming those 4 characters with SubString won't solve the problem. RichTextBox does some other processing that I'm unaware of.I'm using RegEx both on client and server side (client can load text files into a RichTextBox to test and setup various RegEx's and the server will process text files according to these previously setup RegEx's). Needless to say that a regex will run blazing fast on the text file loaded into a RichTextBox, while the very same RegEx ran through the very same text file will seem to lock up the server side service.My question: what kind of text processing does the RichTextBox do and how can I mimic the behavior in a server-side process?

View 1 Replies

SQL Server 2005 Slows Down As I Keep Adding Rows

Dec 31, 2009

As a preface, I am brand new to using SQL Server 2005; I know how to use the SELECT, UPDATE, DELETE, and INSERT commands and that's about it. I am also using Express Edition on my local PC (E8400 processor, 8GB of DDR2-800, 2 x 640GB SATA-II HDD in RAID 1)

I have a table that I set up with 8 columns, all are NVARCHAR(Max) and I allow Null. I know in concept what a primary key is, but I don't have one (nor do I know how to set one up).

My VB.NET program that I'm working on is downloading a historical stock price chart from Yahoo, for every single ticker symbol in existence. The first 50,000 rows or so I added was super fast. Then I went to bed, and when I woke up it was still running - but the rate of row additions has slowed waaaaaay down; I noticed this around row 300,000. I always expected the rate of row addition to be constant over time, but obviously this is not so!

From browsing other Stack Overflow questions, I suspect my slow down is related to my piss-poor table setup. If this is the case, where should I begin first to fix this, and are there any good resources I could read up on to get started? I'm hoping this is something simple I can fix [code]....

View 5 Replies

When Import Background My Ball Speed Slows Down?

Jan 17, 2010

I just finished working on my school vb project - breakout. As soon as i import background my ball speed slows down dramatically. I used 1.25mb bmp, 40kb jpg, and lower resolution copies of both but i get the same result. In my game i use bitmaps for bricks, platform and the ball along with a timer and draw e.graphics function. How can i illuminate the reduction of the speed of the ball when i add my background?

View 3 Replies

How To Install SAPI 5.4

Jun 9, 2012

I'm a teacher and want to use the Speech Recogntion Engine German in my Applications.But I couldn't find SAPI 5.5 and Speech Recognition Engine in German.

View 7 Replies

Cannot Get Microsoft SAPI To Load In 10?

Aug 16, 2011

Cannot get Microsoft SAPI to load in 10?

View 14 Replies

SAPI - How To Interrupt The Speech

Jan 17, 2012

I'm using a long string using SAPI speech and I want to be able stop the speech rather than have to listen to it babble on throughout the whole thing. So, in one function, we'll say it's the load function, it declares a speech string: [Code] I'm trying to get it to abort reading the audio but can't seem to figure out how to get it working. I've seen examples that have used SVSFlagsAsync and SVSFPurgeBefore Speak but I can't get either to be recognized and I've added (what I believe to be) the necessary resources to the library and added the imports at the top of the page. Does anyone know how to interrupt the speech?

View 1 Replies

SAPI Spvoice To WAV File?

May 17, 2010

I Have a program that will speak out a phrase in richtextbox1 in microsoft sam very simpily Heres my code

Public Class Form1
Dim sapi
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

[code]....

However i would like to be able to - using a save file dialog save it to a wav file .ive searched over the internet but only found code snippets that dont fit to my current code?

View 1 Replies

Voice Recognition In .NET With SAPI 5.1?

Apr 7, 2012

I want to incorporate Voice Recognition in my program using SAPI 5.1. So I looked for a tutorial and found this:[URL]..I downloaded the SDK and I can't seem to find a .dll file to include in my program for the SpeechLib. Am I missing something?

View 4 Replies

VS 2008 Sapi In Windows 7?

Nov 28, 2009

can anyone give an example of how to use Microsoft Speech Object Library com component in windows 7?

View 4 Replies

Custom Voice Settings In SAPI?

Jan 25, 2010

I've read alot of stuff about the Speech API having some way of modifying the voice properties for synthesis but for some reason it's read-only.

View 12 Replies

Implement Sound Effects In The SAPI 5?

Nov 28, 2011

how to implement effekt .echo-reverb in tts sapi 5? I work in the vb.net vs2010

View 6 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved