procedure TFormBirlikte.KelimeEditEnter(Sender: TObject);
var i:integer;
begin
DikteApiF20.IsolatedRecognitionClearWordList;
for i:=0 to ListBox.count-1 do
DikteApiF20.IsolatedRecognitionAddWord(ListBox.items[i]);
end;
String olarak ( ListBox da degilde ? ) IBDataSet1 ile sorgulamak istiyorum bu konuda yardımcı olurmusunuz
IBDataSet1.Close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.SelectSQL.Add ('select * from AYLIKLISTE where A4 like '''+Edit1.Text+'%''order by A2');
IBDataSet1.Open;
biraz uzun hatta performansı düşük bir yöntem olabilir fakat arama yaptıracağınız alandaki değerleri bir listbox a yada stringlist e aktarabilir ondan sonra eşleşme durumunda eşleşeni veritabanına parametre olarak atayabilirsiniz.
bir başka yöntem de kesinlikle vardır. Yani söylenen kelimeyi yazı olarak döndüren bir fonksiyonu olması gerekir. Teknik dökümanları gözden geçirmeniz gerekiyor.
şunu hatırlatmak isterim, Belki farketmemişsinizdir. Dikteapi dll demo dur. Sadece 15 adet komut tanır. Bunu aşmanın yolunu bulabildiyseniz, paylaşırsanız sevinirim.Zira ben çok denedim fakat aşamadım.
teşekkürler
degerli Arkadaşlarım Sesle yazılım icin yeni bir konu acmak istemedim buradan tekrar soruyorum
konu : yeni bir choreme internet sitesinde Sesle yazma özelligini kendi programımızın icinde edit1 ile Aramada kullanma şansımız varmıdır bu konuda yardımlarınızı bekliyorum