|
Xelalem wrote: I ve posted this message 3 times and noone said anything
That should give you the hint to stop posting it then.
We are not required to answer any question posted here. If there was a need for clarification someone would have asked for it. Most people here will not respond unless they have something to contribute.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
This forum is for windows OS. I don't know witch os Your mobile uses, but Here I doubt if anyone could help you, because very few would go that far to write for Mobile. Since when you said SAPI(Speech Application Programming Interface). I probably know what it is, but never used. But I don't know anything about "amharic SR engine".
|
|
|
|
|
I didnt say the application is 4 mobile. it's 4 windows os(xp or vista)...
|
|
|
|
|
amahric is the name of the language. like English so wat i wanted to say is AMHARIC Speech Recgnition engine
|
|
|
|
|
|
no i am talking about a speech recognition engine. i was thinking, if i can extract the phonems of the recognized word using regular english speech recognition engine. i would map the phonems to amharic charcters.(amharic unlike english has a specific character representation for each phonems)
|
|
|
|
|
I can't help you with your problem. I can think of only 2 possible way. Either create your own alghoritem that reads text and there shoud be those phonems or create a voice that says, then cut audio and then compare to audio that is being spoken. But this is only an idea. I don't know if it will even work
|
|
|
|
|
I have to say, this is the sort of question forums are all about. This is really difficult and specialised, has anyone any ideas?
Unfortunately, it seems people just don't know. I certainly don't.
What I would say is when you do work it out, post an article here on Code Project so others in the future can benefit from what you have learn't. Maybe you are the pioneer, and in the future you can light the way for others.
If you have knowledge, let others light their candles at it.
Margaret Fuller (1810 - 1850)
www.JacksonSoft.co.uk
|
|
|
|
|
|
This is such a specialised question that I feel sure if there were any Amharic speakers here working on a speech recognition engine they would have come to your aid by now.
|
|
|
|
|
Google using the following and you will find a lot of info (sounds like you're re-inventing the wheel):
"Language-Independent Speech Recognition Engine"
The following looks like a promising link:
http://julius.sourceforge.jp/en_index.php[^]
"Julius" is a high-performance, two-pass large vocabulary continuous speech recognition (LVCSR) decoder software for speech-related researchers and developers.
|
|
|
|
|
tnx alot that was helpful
|
|
|
|
|
hi every one
i want to receive mail box with pop3 and use rebex component
for test this i use gmail
when i want connect to pop.gmail.com with 995 port number show this exception
"the server has closed the connection"
what?
thanks every one
excuse me for not good English
|
|
|
|
|
Did you pass authentication credentials ?
|
|
|
|
|
Hello Guys,
In My applicaiton at work I am calculating the payslips for each month and after i done that I have created a Report object and desgned it. I created a form with a MicrosoftReportViewer and assigned that report to that control. I created the dataset, assigned it to the report and then when the form loads I am filling the dataset with the table adapter.
Now here comes the problem. What I want is for example I choose 5 employees from the list and print an individual report for each one. Each report will have the details of one employee. How can i do this guys?
In short word what I want is a personalized Report for each Employee's payslip details generated automatically after each other.
Your help will be greatly appreciated
Regards,
Christian Pace
|
|
|
|
|
Mould your logic so that you send only the currently logged in user data.
I think you should filter the data in the Dataset / in query and then send the dataset to the Report. This way it will only show the report of the current user.
|
|
|
|
|
But thats the point the application already doest that. But what i want is instead of passing it 1 USERID instead i want to pass an array of USERIDs and it will generate a single report for each USERID and print the reports automatically after each other.
|
|
|
|
|
Ya.. Actually report will be one because it depends on the report viewer. What you can do is to place page breaks to have each payslip in each page. So when you print, it will look like it is producing multiple reports.
In rdlc you can place pagebreak on each control. Just see properties.
|
|
|
|
|
1. Create a temporary table in the database with a single column that holds the EmployeeID.
2. Join this table with other tables in the report's query based on the EmployeeID column.
3. At the time of generating the report, populate this table with the list of employees for whom you want to generate the report.
4. If multiple users will be generating reports simultaneously, use an additional column to store UserID of the logged in user (or any unique value will solve the purpose).
|
|
|
|
|
Yes I was thinking of the same thing but my problem now is that how am I going to get that data from the temporary table and then from that data generate individual reports for each of the users that there are in the database. Now can you help me in means of what code to use so I can do this. Currently I am doing this with microsoft's report viewer but the problem is after I createvthe dataset and bind it to the report and then fill the data only 1 report will be generated now what iwant for a report for every user to be generated automaticcaly. Sorry if you are not understanding me guys.
|
|
|
|
|
If you want to generate the data for all employees, don't pass any parameter to the report at runtime and insert a page break at the group footer.
|
|
|
|
|
I need to create a form that allows a user to create a two dimensional array. I made a form that has 2 numericupdowns that allows the user to set the maximum number of positions and columns within the array. This set of numericupdowns will not be used again so any mention of numericupdowns refers to the following set. Then I have another set of numericupdowns, a textbox and a button to allow the user to set a value which is typed into the textbox for each array combination. The second set of numericupdowns lets them scroll through and set each combination they want to set a value for. I need it so that once they click the button the value in the textbox is saved and the first numericupdown is incremented by + 1 until it reaches it's maximum. I am new to C# and I am not familiar with programming in general. I am using MS C# 2008 to create this windows form. I don't know if it will help much but here is some of the code I have so far:
Ex of what I am trying to do.
Say a user sets the array to dimensions:
Array[3,2]
I want the user to be able to scroll through these possibilities using a numericupdown to set the value of each array dimension,
Array[0,0] = value set by user by typing it into textbox
button clicked and array dimension saved, first numericupdown increased by 1.
Array[1,0] = value set by user by typing it into textbox
button clicked and array dimension saved, first numericupdown increased by 1.
Array[2,0] = value set by user by typing it into textbox
button clicked and array dimension saved, second numericupdown increased by 1.
Array[0,1] = value set by user by typing it into textbox
button clicked and array dimension saved, first numericupdown increased by 1.
Array[1,1] = value set by user by typing it into textbox
button clicked and array dimension saved, first numericupdown increased by 1.
Array[2,1] = value set by user by typing it into textbox
I am hoping that make this more clear.
Here is some of the code I have so far:
namespace Assignment_1
{
public partial class Form_DefArr : Form
{
public int[,] IndxArr;
public Form_DefArr()
{
InitializeComponent();
}
private void button_CreateNewArr_Click(object sender, EventArgs e)
{
decimal FirstDim = (this.numericUpDown_FirstDim.Value - 1);
decimal SecondDim = (this.numericUpDown_SecondDim.Value - 1);
numericUpDown_FirstIndx.Maximum = FirstDim ;
numericUpDown_SecondIndx.Maximum = SecondDim ;
}
private void numericUpDown_SecondIndx_ValueChanged(object sender, EventArgs e)
{
}
private void button_EnterData_Click(object sender, EventArgs e)
{
int ArrData = int.Parse(textBox_ArrElementData.Text);
ArrData = Convert.ToInt32(ArrData);
int FirstIndx = (int)numericUpDown_FirstIndx.Value;
int SecondIndx = (int)numericUpDown_SecondIndx.Value;
IndxArr = new int[FirstIndx, SecondIndx];
IndxArr[FirstIndx, SecondIndx] = ArrData;
}
}
}
|
|
|
|
|
What is the purpose of all this?
Is it just homework?
How often will a user need to use this? I don't think any user would enjoy using what you describe.
Is there a maximum number of rows and columns?
Is there a maximum value for each cell?
If the maximums are low then you may wish to create a grid and allow the user to set the cell values in a more intuitive way.
|
|
|
|
|
This is an assignment for a class I am taking. No real life purpose for this project, just that I have to do it.
There is no max number of columns or rows, just a minimum of 2 by 2.
There is no maximum value either for each cell.
|
|
|
|
|
I see a problem. Have you tried using debugger?
Since you are using numericUpDown to get maximum leinght.
Everytime you use IndxArr = new int[FirstIndx, SecondIndx]; you assign new memory location, while you lose all current data. That line shoud go to function: button_CreateNewArr_Click().
now you also need also to make sure after every click, numericUpDown are assign new value or use global variable to follow array position
|
|
|
|