Danh mục

thiết kế hệ thống trả lời tự động, chương 6

Số trang: 8      Loại file: pdf      Dung lượng: 165.75 KB      Lượt xem: 11      Lượt tải: 0    
10.10.2023

Phí tải xuống: 3,000 VND Tải xuống file đầy đủ (8 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

để liên kết máy tính và mạng điện thoại ta cần phải có một Gateway. Do hạn chế về thời gian và kinh phí nên nên em sử dụng một Voice Môdem kết nối trực tiếp với máy tính làm Gateway sử dụng một ñường dây điện thoại cố định.Voice Môdem giao tiếp với máy tính dựa trên nền tảng TAPI(Telephony Application Programming Interface). TAPI dùng ñể chia sẻ các thiết bị Telephone dùng cho các ứng dụng chạy trên Windows. Sau khi hệ thống truy vấn cơ sở dữ liệu và lấy về các thông tin cần thiết ở...
Nội dung trích xuất từ tài liệu:
thiết kế hệ thống trả lời tự động, chương 6Chương 6 : CƠ SỞ LÝ THUYẾTðể liên kết máy tính và mạng ñiện thoại ta cần phải có một Gateway.Do hạn chế về thời gian và kinh phí nên nên em sử dụng một VoiceMôdem kết nối trực tiếp với máy tính làm Gateway sử dụng một ñườngdây ñiện thoại cố ñịnh.Voice Môdem giao tiếp với máy tính dựa trênnền tảng TAPI(Telephony Application Programming Interface). TAPIdùng ñể chia sẻ các thiết bị Telephone dùng cho các ứng dụng chạy trênWindows. Sau khi hệ thống truy vấn cơ sở dữ liệu và lấy về các thông tin cần thiết ở dạng Text sẽ ñược Môdun TTS(Text-To-Speech) chuyển thành âm thanh ñể trả lời cho người dùng. Trong chương này em sẽ trình bày lí thuyết cơ sở về TAPI và Công nghệ tổng hợp giọng nói từ văn bản. 2. 1 Kiến thức cơ sở về TAPI(Telephony Application Programming Interface) 2. 1. 1. TAPI là gì ? TAPI còn gọi là Telephony API hay Telephony Application Programming Interface. TAPI ñược phát triển bởi Microsoft và Intel. ðược giới thiệu năm 1994, TAPI mở ra khả năng cho các ứng dụng chạy trên Windows có thể chia sẻ các thiết bị Telephone với nhau và cung cấp khả năng ña phương tiện (voice, data, fax, video. . . ) trên một nền tảng rộng lớn của phần cứng. TAPI sẵn có trên mọi Windows từ Win 3. 1 trở ñi, trên mỗiphiên bản của Windows cài ñặt một phiên bản TAPI khác nhau.Phiên bản TAPI ñầu tiên 1. 3 ñược cài ñặt thêm trên Windows 3.1 nhưng hiện nay nó không cònñược hỗ trợ nữa mặc dù Ta vẫn có thể tìm thấy nó trên các ñĩathư việnMSDN. Windows 95 là phiên bản Windows ñầu tiên tích hợp trựctiếp TAPI vào hệ ñiều hành. Khi phát hành, Windows 95 hỗ trợTAPI phiên bản 1. 4 - một phiên bản nâng cấp của TAPI 1. 3. ðiềukhác biệt nhất của TAPI 1. 4 là hỗ trợ viết ra các ứng dụngWindows 32 bit. TAPI 2. 0 ñược giới thiệu cùng với Windows NT 4. 0. ðâykhông phải là phiên bản TAPI ñầu tiên hỗ trợ nền Windows NTnhưng một số tính năng tăng cường quan trọng bao gồm hỗ trợ ACDvà PBX ñã ñược tích hợp thêm vào phiên bản này. Vào khoảng giữa năm 1997, Microsoft giới thiệu TAPI 2. 1.ðây là phiên bản TAPI ñầu tiên hỗ trợ cả 2 nền Windows 95 vàWindows NT/2000. Nếu ñược cài ñặt trên Windows 95 thì một số tính năng ñặc trưng của Windows NT sẽ khôngñược TAPI sửdụng. TAPI 3. 0 ñược giới thiệu cùng với Windows 2000, TAPI 3.0 không hỗ trợ Windows 9. x và Windows NT4. x nữa.2. 1. 2 TAPI service provider (TSP)là gì ? TSP là một trình ñiều khiển cho phép các ứng dụng TAPI cóthể liên lạc qua lại giữa chúng trên nhiều nền tảng phần cứng khácnhau. Ở Windows95 và NT, TSP ñược gọi là Unimodem. Unimodem là một chuẩnmodem hỗ trợ hầu hết các ñịnh dạng modem phổ biến. Khi sửdụng các thiết bị phần cứng TAPI khác, ví dụ PBX, voiceprocessing cards. . . . thì phải sử dụng TSP do nhà sản xuất phầncứng TAPI ñó cung cấp.2. 1. 3. Mối quan hệ giữa TSP và phần cứngTAPI. TSP thông dịch các hàm TAPI thành những câu lệnh mà phầncứng TAPI có thể hiểu ñược, nó cũng dịch các sự kiện từ phần cứngthành dữ liệu mà các ứng dụng TAPI có thể hiểu ñược. Bởi vì cácphần cứng TAPI khác nhau có thể hoạt ñộng và hỗ trợ các tính năngkhác nhau, mỗi TSP hỗ trợ các hàm TAPI khác nhau. Nó cho phépcác TSP hỗ trợ các kiểu phần cứng khác nhau có thể hoạt ñộng vàứng xử tuỳ thuộc vào phần cứng ñang sử dụng. Một ví dụ chotrường hợp này có thể thấy ñược giữa những kiểu modem khác nhauñược hỗ trợ bởi Windows. Nếu TSP hỗ trợ CallerID, và modem sửdụng cũng hỗ trợ CallerID thì các ứng dụng Windows có thể lấy cácthông tin này thông qua TAPI. Tuy nhiên, nếu cả TSP và modem sửdụng không hỗ trợ CallerID thì các ứng dụng không thể lấy ñượcthông tin CallerID. Vì vậy, nếu có vấn ñề xảy ra hoặc một số thứkhông hoạt ñộng như Ta mong muốn thì có thể là do không có sựhỗ trợ từ phần cứng, TSP hay cả hai.2. 1. 4. Khả năng tương thích ngược và tới của TAPI và TSP. Có 3 thành phần TAPI quyết ñịnh phiên bản ñang sử dụng. + Thành phần ñầu tiên là hệ ñiều hành, thành phần nàychỉ tương thích ngược chứ không tương tới. Nếu Ta ñang sử dụnghệ ñiều hành chỉ hỗ trợ TAPI 2. 0 thì các ứng dụng TAPI và TSPcủa chúngchỉ hỗ trợ TAPI 2. 1 hay cao hơn thì ứng dụng sẽ khônghoạt ñộng. Tuy nhiên, nếu hệ diều hành hỗ trợ TAPI 2. 0 và cácứng dụng cùng với TSP của chúng hỗ trợ TAPI 1. 4 thì các ứngdụng sẽ chạy bình thường. + Thành phần tiếp theo là phiên bản TSP ñang sử dụng. KhiTSP ñược nạp bởi TAPI thì nó sẽ “thoả hiệp” về phiên bản sẽ sửdụng. Ví dụ như một TSP có thể hỗ trợ TAPI 1. 3 ñến TAPI 2. 1,hay chỉ hỗ trợ TAPI 1. 4, hay hỗ trợ tất cả các phiên bản TAPI. TSPcó thể chỉ ñược cài ñặt trong một môi trường mà ñược hỗ trợ bởiTSP. Một TSP 2. 1 không thể cài ñặt ñược trênmôi trườngTAPI 1. 4 hay TAPI 2. 0. + Thành phần tiếp theo là phiên bản của ứngdụng TAPI. Cũng giống như TSP, các ứng dụng TAPIcũng sẽ “thoả hiệp” về phiên bản mà n ...

Tài liệu được xem nhiều: