Thực hành điều khiển VnVoice

Trang 2 trong tổng số 2 trang Previous  1, 2

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  hoangdung_I91C on 5/10/2011, 11:20

Cái chương trình này của Thầy mà được ứng dụng để Điểm danh chắc cũng khá thú vị, và mấy lớp khác phải ngưỡng mộ lắm các bạn nhĩ.

hoangdung_I91C

Tổng số bài gửi : 34
Join date : 07/06/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  HuynhTrungLoi-I11C on 5/10/2011, 16:15

HuynhTrungLoi-I11C đã viết:
Admin
- Chỉ dùng FindWindow và FindWindowEx có tìm được tất cả các cửa sổ cùng tiêu đề (Title, Caption) hoặc cùng lớp (Class Name) ?
- Khi sử dụng hàm FindWindow em nhận thấy nó chi trả về duy nhất một handle của cửa số tiến trình được active gần nhất(windows 7).
- Việc chỉ dùng FindWindow và FindWindowEx để tìm tất cả các cửa sổ cùng tiêu đề (Title, Caption) hoặc cùng lớp (Class Name) là có thế làm được. Em đã làm thử nhưng cần thêm sự hổ trợ của 2 hàm API là GetWindow và GetClassName để lấy các tiến trình cùng cấp.

Hàm GetWindow(wFlag = 2): để lấy cửa số cùng cấp tiếp theo.
Hàm GetClassName để lấy Class Name của tiến trình.

Hàm đệ quy: GetAllWindowByHandle để lấy tất cả các tiến trình cùng cấp với hw theo className và cho nó vào một ArrayList hwWindow.


[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern IntPtr GetWindow(IntPtr hwnd, uint wFlag);

[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern int GetClassName(IntPtr hWnd, StringBuilder lpClassName, int nMaxCount);


private void GetAllWindowByHandle(IntPtr hw, ref ArrayList hwWindow, string className)
{
if (hw == IntPtr.Zero) return;

IntPtr hNext = Api.GetWindow(hw, 2);

if (GetWindowClassName(hw) == className)
hwWindow.Add(hNext);

GetAllWindowByHandle(hNext,ref hwWindow, className);
}


public string GetWindowClassName(IntPtr hWnd)
{
StringBuilder buffer = new StringBuilder(128);
GetClassName(hWnd, buffer, buffer.Capacity);
return buffer.ToString();
}


Mong thầy và các bạn giúp đở thêm.
Xin cảm ơn....

Admin
Thực tế đơn giản hơn nhiều. Tham khảo đoạn mã sau viết bằng VB 6.0 (Chú ý tham số thứ 2 của FindWindowEx):

HuynhTrungLoi-I11C

Tổng số bài gửi : 27
Join date : 05/09/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  nguyenthingocloan (I11C) on 5/10/2011, 18:39

vohongcong(I111C) đã viết:Tuy buổi vừa rồi thầy chưa có điểm danh lớp,nhưng mình đã nhìn sơ qua được chương trình quản lý điểm danh có ứng dụng vnvoice rất lợi hại.Ban đầu mình nghỉ sao thầy có thể đọc từng tên trong danh sách hết đc vì cả 200 sinh viên,thầy đọc mệt lun sao.và cái phần quản lý điểm danh,chuyên cần,điểm lý thuyết sao mà thầy rãnh tổng kết từng sinh viên này dc.Nhưng hôm buổi học vừa rồi mình đã mở rộng tầm mắt.Thầy rất lợi hại.

Biết đâu buổi học ngày 06/10 thầy sẽ điểm danh bằng ứng dụng vnvoice đấy. Chỉ cần 1 ít thời gian thầy sẽ điểm danh được tất cả mọi người trong lớp mà không cần phải vất vả gọi tên từng người một. Thầy lợi hại thật, em phục thầy luôn.

nguyenthingocloan (I11C)

Tổng số bài gửi : 33
Join date : 26/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  DuongThiHien (I11c) on 5/10/2011, 19:30

thanhnam06511c đã viết: Phần mềm NHMTTS SAPI5 4.0
Tính năng:
- Tổng hợp tiếng nói tiếng Việt từ văn bản với các thông số ngữ điệu gồm: trường độ, cường độ và khoảng ngừng; được xác định bởi mô hình mạng nơ-ron.
- Hỗ trợ chuẩn giao tiếp SAPI5.
- Cho phép đọc văn bản chứa đồng thời tiếng Việt và một ngôn ngữ khác. Sử dụng mã Unicode.
- Cung cấp 2 giọng đọc nam và nữ: "NHMTTS Voice (Male)" và "NHMTTS Voice (Female)".
- Cho phép kết hợp tùy chọn một giọng đọc khác trong hệ thống kết hợp với một giọng NHMTTS để có thể đọc văn bản chứa đồng thời hai ngôn ngữ.
- Cho phép điều chỉnh mặc định tốc độ đọc, khoảng ngừng, âm lượng và tần số cho các giọng đọc NHMTTS.
- Cho phép điều chỉnh tốc độ đọc và âm lượng trong quá trình đọc.
- Thông báo vị trí văn bản đang đọc và thông tin khẩu hình tương ứng.
- Tự động phát hiện các từ sai vị trí dấu thanh.
- Kèm theo chương trình TTSApp minh họa các tính năng của bộ đọc.
Tương thích: Windows 7, Vista, XP, Server, NT, 98
Các bạn có thể vào trang VNSPeech.com de xem chi tiet nha



Phần mềm này hay đó bạn, mình cảm thấy nó phát triển trên phần mềm Thầy dạy. Thanks bạn đã cho mình thông tin này nhé. hehe

DuongThiHien (I11c)

Tổng số bài gửi : 7
Join date : 26/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  HuynhTrungLoi-I11C on 6/10/2011, 08:29

HuynhTrungLoi-I11C đã viết:
Admin
Thực tế đơn giản hơn nhiều. Tham khảo đoạn mã sau viết bằng VB 6.0 (Chú ý tham số thứ 2 của FindWindowEx):
- Em hiểu rồi, cảm ơn thầy.

public static ArrayList FindWindow(string className)
{
ArrayList arHandleWindow = new ArrayList();

IntPtr hwnd = FindWindow(className, "");

while ((int)hwnd > 0)
{
arHandleWindow.Add(hwnd);
hwnd = FindWindowEx(IntPtr.Zero, hwnd, "", "");
}
return arHandleWindow;
}

Admin
- Tốt lắm. Em rất biết "khái quát hoá" mọi thứ thành hàm mẫu, lớp mẫu. Người lập trình khác nhau ở khả năng này !
- Tuy nhiên, hàm FindWindow trên của em "hình như" chưa thử. Nó còn sai đấy.
- Mặt khác, đoạn code em viện dẫn của thày có lỗi. Thày đã sửa. Em xem lại ngay !

HuynhTrungLoi-I11C

Tổng số bài gửi : 27
Join date : 05/09/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  08H1010052 on 6/10/2011, 09:47

NguyenVanNam(I11C) đã viết: NguyenVanNam(I11C) đã viết: Chao Nghia.
Vnvoice la mot chuong ma minh moi biet hom qua Thay moi day, va theo minh no la mot ung dung rat hay va rat thuc tien.
VD: tat ca cac dich vu deu can thiet phai goi ten hoac STT cua mot khach hang. neu nhu co mot nguoi ngoi goi thi qua don gian, phai mat tien thue nhan cong va neu ung dung rong rai thi khong the thuc hien duoc. nhu vay chung ta phai dung VnVoice. ngoai ra no con duoc dung trong nhieu cai nua ma chung ta chua biet. Minh co the giai thich them cho ban xu huong phat trien trong tuong lai. Hien tai may tinh co the dieu khien bang giong noi. nhu vay chuong trinh Vnvoice se co the lam duoc tat ca. khi ban goi mot doan text de thuc hen mot van de gi do, VnVoice se chuyen thanh giong noi va giong noi do se duoc thuc thi tren may tinh. va nhu vay co phai la ban co the dieu khien may tinh bang cach chi can goi lenh. Ngoai ra ung dung thuc te ma minh co neu trong bai tren. Ung dung vnvoice de doc ten cac benh nhan da co ket qua, luc do khong can phai nguoi ngoi xem benh nhan nao co ket qua nua ma minh se cho doc tu dong. Tuy nhien theo bai tren minh noi chung la Thay day ve Vnvoice nhung con mot cai rat la hay va ung dung rong rai hon nua do la Lap Trinh Tuong Tac voi another Application. qua hay, qua tuyet, ban co the tuong tac voi tat ca chuong trinh ma ban muon. nhu Thay da VD. backup data la mot cong viec cuc ky quan trong. neu nhu ban la mot nguoi quan tri. ban phai backup moi ngay, tham chi la moi gio. nhu vay khi ban lam duoc mot chuong trinh tuong tac thi ban chang phai lam nua. ma nhu vay co phai la ban co them thoi gian de nghien cuu cai khac, trong khi ban thao tac nhu vay co khi quen hoac lam bieng khong lam, con tu dong thi luc nao cung duoc thuc thi. chao Nghia. tui moi uong milu nen tra loi khac tu tin, kaka...
Mình xin đóng góp thêm ý này:
VnVoice thực sự là chương trình hay, nhưng nó chỉ mang tính 1 chiều là từ text ra âm thanh. Qua ý của bạn là: "...VnVoice se chuyen thanh giong noi va giong noi do se duoc thuc thi tren may tinh. va nhu vay co phai la ban co the dieu khien may tinh bang cach chi can goi lenh... " như thế làm sao thực hiện được chiều còn lại từ âm thanh sang text hay nói đúng hơn là command để máy tính thực hiện??? Nhưng không thể nào mỗi lần y/c máy tính thi hành command thì người sử dụng phải gõ text vào hay sao nhỉ, mà nếu máy tính đã hổ trợ thực hiện command bằng voice rùi thì sao người sử dụng không ra lệnh trực tiếp bằng giọng nói luôn đi mà phải thông qua text?
=> Không thực tế lắm trường hợp này khi sử dụng VnVoice mặc dù ý kiến đó vẫn triễn khai được. Nó sẽ thiết thực hơn trong trường hợp VnVoice hổ trợ cả 2 chiều (text --> voice & voice --> text).
Thân chào!

08H1010052

Tổng số bài gửi : 52
Join date : 02/07/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  08H1010052 on 6/10/2011, 10:29

NguyenVanNam(I11C) đã viết: Như ban nói thì đúng thật, nói gì cũng được nhưng làm là một chuyện khác, tuy nhiên. do đây là diễn đàn nếu không nói nhiều, không trao đổi thì đó không phải là diễn đàn. vì vậy ý tưởng là một chuyện mà làm là một chuyện khác. còn về chương trình Thầy dạy cho bạn mình, theo mình khởi đầu tự nghiên cứu thì rất khó còn ở đây Thầy hướng dẫn mình làm chi tiết như vậy thì chắc chắn là các bạn sẽ làm được. và mình cũng đang làm thử khi nào xong sẽ gởi code cho các bạn tham khảo. Chào bạn.
Bạn Nam nói rất đúng, bạn Ngo nói cũng không sai.
Để đi từ lý thuyết mà tạo ra được 1 sản phẩm cuối cùng (vd ở đây bạn Ngo nói là đưa text vào notepad) thì không đơn giản như lời nói đâu. Nó phải qua nhiều quá trình nghiên cứu về lập trình windows cũng như kinh nghiệm nghiên cứu thì mới có được sản phẩm như của thầy.
Nhưng bên cạnh cạnh đó, quá trình nghiên cứu và học hỏi không thể thiếu các diễn đàn. Nó cũng là nơi thảo luận, tập trung những kinh nghiệm và kiến thức rất thực tế để mình có thể học hỏi mà ứng dụng phục vụ cho quá trình phát triễn trong lập trình nói riêng và các lĩnh vực khác nói chung.
Như vậy điều kiện để thành công là không thể thiếu đi ý kiến của cả 2 bạn.
Thân chào!

08H1010052

Tổng số bài gửi : 52
Join date : 02/07/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Trang web tìm hiều về các hàm windown và message

Bài gửi  TranMinh (I11C) on 6/10/2011, 13:52

Mình có tìm được 1 trang của microsoft chuyên về nói các hàm windown , message .. v.v . Các bạn có thể tham khảo và ứng dụng .
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633499(v=vs.85).aspx

TranMinh (I11C)

Tổng số bài gửi : 19
Join date : 25/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

share code chương trình gửi text đến notepad

Bài gửi  08H1010052 on 6/10/2011, 16:11

Admin đã viết:Tham khảo: Lập trình tương tác bằng VB6
Lấy về: VnVoice 1.0
Codes:



Chào thầy và các bạn!
Qua bài giảng vừa rồi thầy giới thiệu về VnVoice cũng như kỹ thuật quản lý quản mục (handle) với spy++ trong lập trình windows để tương tác giữa các chương trình với nhau, em xin chia sẽ code của chương trình gửi message sang chương trình notepad vừa xây dựng demo.
Link download (http://www.mediafire.com/?ddkf5y3w3hf0rf9)
Giới thiệu chương trình:
+ Tên chương trình IPC2Notepad
+ Ngôn ngữ xây dựng C# in Visual 2010
+ Sử dụng thư viện API của windows
Hướng dẫn sử dụng:
B1: Khởi động chương trình notepad
B2: Khởi động chương trình demo (IPC2Notepad) và sử dụng.
Mong được chia sẽ và nhận các ý kiến đóng góp cùng thầy và các bạn.
Thân chào!

08H1010052

Tổng số bài gửi : 52
Join date : 02/07/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Tìm thuật toán đếm xung nhịp cpu

Bài gửi  LeMinhDuc (I11C) on 6/10/2011, 16:23

Có bạn nào biết thuật toán đếm xung nhịp CPU trên máy tính không cho mình với

LeMinhDuc (I11C)

Tổng số bài gửi : 39
Join date : 26/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Thưa thầy em đã tìm được phần mềm ẩn icon dưới tray icon cho vnvoice

Bài gửi  tranphanhieu36_i11c on 6/10/2011, 16:42

Em tìm được phần mềm EasyWindow&SystemTrayIconsHider có thể ẩn được icon dưới thanh menu tray icon. Và đã chạy thử với vnvoice và một số phần mềm khác.
Nhưng phần mềm này nếu không đăng ký chỉ cho dùng thử 30 ngày thôi.
Thầy và các bạn có thể vào link này download về : Download tại đây

Còn phần mềm ẩn application trong task manager mình có thử nhiều nhưng chưa tìm được.
Thầy và các bạn dùng thử và góp ý.

tranphanhieu36_i11c

Tổng số bài gửi : 31
Join date : 25/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Phần mềm ẩn application dưới menu tray icon

Bài gửi  NgoDucTuan (I11C) on 6/10/2011, 23:29

tranphanhieu36_i11c đã viết:Em tìm được phần mềm EasyWindow&SystemTrayIconsHider có thể ẩn được icon dưới thanh menu tray icon. Và đã chạy thử với vnvoice và một số phần mềm khác.
Nhưng phần mềm này nếu không đăng ký chỉ cho dùng thử 30 ngày thôi.
Thầy và các bạn có thể vào link này download về : Download tại đây

Còn phần mềm ẩn application trong task manager mình có thử nhiều nhưng chưa tìm được.
Thầy và các bạn dùng thử và góp ý.
Chào Hiếu !!! Trước tiên cảm ơn bạn đã tìm được và chia sẻ cho mọi người về phần mềm ẩn application dưới tray icon, nhưng bạn có thể xem code bài vnvoice và lập trình cho nó chạy được thì hay hơn, chứ sử dụng phần mền thì hơi bất tiện.

NgoDucTuan (I11C)

Tổng số bài gửi : 52
Join date : 31/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  vohongcong(I111C) on 7/10/2011, 09:12

Hôm qua em thấy bài giảng của thầy rất hay.Trước đó em còn phân tích ưu khuyết điểm của vnvoice về khả năng phát âm chương trình của thầy.Nhưng sao khi thầy xem về đọc phát âm khá chuẩn bên đại học tự nhiên thầy đã sữa và phát triển thêm cái ứng dụng rất hay.Có thể copy đoạn text rùi tự động chuyển vào chương trình.Em rất thích cái này,mà em không hiểu sao rõ ràng em thấy có mấy chữ viết tắt mà chương trình vẫn hiểu và đọc rõ ràng.
Ngoài ra thầy nói rất đúng việc phân tích và đã làm chủ được hai chương trình ứng dụng .Đúng là khi đọc tên và điểm danh thì dùng chương trình cũ của thầy sẽ hay hơn và khi đọc báo,đoạn text dài thì sử dụng ứng dụng mới của thầy hay hơn.

vohongcong(I111C)

Tổng số bài gửi : 32
Join date : 25/08/2011
Age : 27
Đến từ : Bến Tre

Xem lý lịch thành viên http://dmg.com.vn

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  HuynhTrungLoi-I11C on 9/10/2011, 16:02

Chào thầy,
- Hôm trước trên lớp thầy có demo chương trình tương tác với VOS - Tiếng nói phương nam để đọc văn bản. Em thấy chương trình khá hay và có ý nghĩa nên tìm tòi viết lại một bản cho mình bằng C#.
Đây là link down source chương trình : TuongTacVOS

- Phần code và xử lý còn chưa được tốt lắm, thầy xem qua và góp ý giùm em.
Em cám ơn

Admin
- Chương trình rất tốt. Về cơ bản như của thày, nhưng cũng có cái khác, có sáng tạo.
- Quan trọng là em đã hiểu được hướng đi đúng và biết năng động ra nhanh sản phẩm.
- Nên dành thời gian hoàn thiện để phần mềm tin cậy và thân thiện hơn với người dùng.
- Người ta hơn nhau ở chỗ có biết đưa đến cùng, đến hoàn mỹ hay không.
- Thử đề nghị công ty mình quan tâm đầu tư và quảng bá ở quy mô rộng !


HuynhTrungLoi-I11C

Tổng số bài gửi : 27
Join date : 05/09/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  HuynhTrungLoi-I11C on 10/10/2011, 16:22

- Cám ơn thầy, em sẻ cố gắng hoàn thiện hơn nữa.


HuynhTrungLoi-I11C

Tổng số bài gửi : 27
Join date : 05/09/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

VnVoice (pause)

Bài gửi  Tranvancanh(I11C) on 11/10/2011, 10:58

Các bạn cho mình hỏi trong vnvoice mình muốn làm nút pause (tức là dừng lại rồi nhấn nút nó sẽ chạy tiếp đoạn đang dừng lại) mình đã tìm hiểu trên mạng và chưa tìm ra được hướng giải quyết, bạn nào biết thì hướng dẫn mình nhé. Thanks các bạn r nhiều.

Tranvancanh(I11C)

Tổng số bài gửi : 39
Join date : 16/09/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  BuiHoangTuan.131.I11C on 13/10/2011, 10:09

Cảm ơn thầy đã cung cấp code, em đã chạy được và nghiên cứu tthêm code bạn Lợi chia sẻ. Lập trình điều khiển rất thú vị hy vọng môn lập trình này sẽ nhân rộng và nhiều bạn trong lớp yêu thích.

BuiHoangTuan.131.I11C

Tổng số bài gửi : 44
Join date : 26/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  NguyenNgocMyTien(I11C) on 13/10/2011, 16:19

NguyenVanNam(I11C) đã viết: Thật ra thì mình lấy một ví dụ hoành tráng tí cho các bạn hình dung thôi, chứ thật ra thì mình học để làm gì? Cũng như ý của Thầy dạy mình ngày hôm qua. Thầy có hỏi là chương trình bên ngoài giá chỉ có 3 triệu vậy thì cần lập trình viên như mình làm gì? Thật ra mình học là mình được chọn làm trên những đề tài có tính thực tiễn cao, để mình hiểu được cách thực hiện một chương trình là như thế nào và nếu có test chương trình thì mình có thể test được. Tuy nhiên chúng la học lả chúng ta có được kiến thức về lập trình, cái đó mới quan trọng. vì khi chúng ta làm cho bất kỳ công ty nào, đều có những yêu cầu riêng và kiên thức chuyên môn nhất định để có thể làm được chương trình phù hợp dễ sử dụng. Cũng như Thầy nói yêu cầu của khách hàng là vô tận. Vì vậy nếu chúng ta có kiến thức lập trình tốt và có điều kiện tiếp cận chuyên môn và làm việc trực tiếp với người sủ dụng thì chương trình của mình sẽ là số 1. Dễ sử dụng, giao diện trực quan, phù hợp yêu cầu của khách hàng. Vì vậy Vnvoice, hay bất cứ chương trình gì cũng vậy nếu bạn có ý tưởng hay để sử dụng thì nó la ok, còn để đọc truyện đêm khuya thôi thì mướn mình, mình đọc cho, kaka...

Chào Nam!
Mình thấy khi vào BV thường một bệnh nhân khám khá nhiều phòng, mỗi phòng đều lấy số thứ tự và chờ đến stt của mình thì được BS gọi vào, Nam có thể viết ứng dụng này cho tự gọi tên bệnh nhân tiếp theo mà BS không phải gọi tên.Góp ý cùng bạn, chúc bạn thành công.

NguyenNgocMyTien(I11C)

Tổng số bài gửi : 27
Join date : 01/09/2011
Age : 29
Đến từ : Long An

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  NgoDucTuan (I11C) on 14/10/2011, 12:08

Cảm ơn bạn Lợi và Thầy rất nhiều, bạn có thể đề xuất với cty bạn đang làm để phát triển pm này hoàn thiện hơn và đáp ứng nhu cầu thực tế nhiều hơn nữa nhé.

NgoDucTuan (I11C)

Tổng số bài gửi : 52
Join date : 31/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Kết nối VnVoice

Bài gửi  chauchanduong (I11C) on 2/11/2011, 09:28

Chào Thầy Em Tên Chấn Dương
-Em có 1 câu hỏi muốn hỏi Thầy.
-Em đang thực hành về VnVoice của thầy hướng dẫn, nhưng bây giờ em muốn là có 1 File với đuôi là ".PDF" nội dung rất là dài, em muốn đọc nội dung từ File đó và có 2 vấn đề là:
+ Làm sao lấy được nội dung từ File ".PDF".
+ Chỉ cần chỉ đường dẫn đến file ".PDF" thì chương trình sẽ tự động đọc nội dung đó ạ.
-Xin Thầy hướng dẫn và cho em ý tưởng ạ.
-Em cảm ơn Thầy.

Admin
- Đưa vấn đề lên Diễn đàn để thảo luận sẽ hiệu quả hơn mail vì nhiều người biết và khả năng được nhiều người giúp !
- Thày chưa biết cách "đọc" được văn bản .PDF từ chương trình (đọc .TXT, .DOC hoặc nội dung đang hiện trong lòng trình duyệt, thì trong tầm tay). Em tìm code trên Mạng xem sao !
- Thử theo "Ý tưởng" sau:
+ Mở .PDF cần đọc bằng phần mềm nào đó (ví dụ, bằng Acrobat Reader). Có thể "ẩn" nó để không ai "thấy".
+ Dùng kỹ thuật gửi thông điệp đã học để "Bắt" phần mềm này làm việc mình cần (chẳng hạn, ghi .PDF ra .TXT bằng File/Save as Text... hoặc Edit/Select All rồi Edit/Copy để đưa vào Clipboard).
+ Đọc .TXT hoặc nội dung Clipboard để lấy văn bản cần phát âm bằng VnVoice.

Tham khảo kỹ thuật điều khiển Acrobat Reader để ghi .TXT từ .PDF:
http://www.mofeel.net/950-microsoft-public-vb-winapi/6281.aspx
http://www.vbforums.com/archive/index.php/t-592919.html

chauchanduong (I11C)

Tổng số bài gửi : 18
Join date : 26/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  chauchanduong (I11C) on 2/11/2011, 22:32

chauchanduong (I11C) đã viết:Chào Thầy Em Tên Chấn Dương
-Em có 1 câu hỏi muốn hỏi Thầy.
-Em đang thực hành về VnVoice của thầy hướng dẫn, nhưng bây giờ em muốn là có 1 File với đuôi là ".PDF" nội dung rất là dài, em muốn đọc nội dung từ File đó và có 2 vấn đề là:
+ Làm sao lấy được nội dung từ File ".PDF".
+ Chỉ cần chỉ đường dẫn đến file ".PDF" thì chương trình sẽ tự động đọc nội dung đó ạ.
-Xin Thầy hướng dẫn và cho em ý tưởng ạ.
-Em cảm ơn Thầy.

Admin
- Đưa vấn đề lên Diễn đàn để thảo luận sẽ hiệu quả hơn mail vì nhiều người biết và khả năng được nhiều người giúp !
- Thày chưa biết cách "đọc" được văn bản .PDF từ chương trình (đọc .TXT, .DOC hoặc nội dung đang hiện trong lòng trình duyệt, thì trong tầm tay). Em tìm code trên Mạng xem sao !
- Thử theo "Ý tưởng" sau:
+ Mở .PDF cần đọc bằng phần mềm nào đó (ví dụ, bằng Acrobat Reader). Có thể "ẩn" nó để không ai "thấy".
+ Dùng kỹ thuật gửi thông điệp đã học để "Bắt" phần mềm này làm việc mình cần (chẳng hạn, ghi .PDF ra .TXT bằng File/Save as Text... hoặc Edit/Select All rồi Edit/Copy để đưa vào Clipboard).
+ Đọc .TXT hoặc nội dung Clipboard để lấy văn bản cần phát âm bằng VnVoice.

Tham khảo kỹ thuật điều khiển Acrobat Reader để ghi .TXT từ .PDF:
http://www.mofeel.net/950-microsoft-public-vb-winapi/6281.aspx
http://www.vbforums.com/archive/index.php/t-592919.html

Châu Chấn Dương
Dạ ! Em làm được phần load 1 File '.txt' lên để cho chương trình đọc được rồi. Vì lúc làm nó nảy sinh vấn đề ra nên hỏi Thầy.
Để em làm theo hướng dẫn của Thầy. Em cảm ơn Thầy

chauchanduong (I11C)

Tổng số bài gửi : 18
Join date : 26/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thực hành điều khiển VnVoice

Bài gửi  Sponsored content Today at 22:04


Sponsored content


Về Đầu Trang Go down

Trang 2 trong tổng số 2 trang Previous  1, 2

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết