The Use Of Voice in Opac Using Google API Voice Recognition & Speech Synthesis and Fullproof Algorithm as Faster Searching Device


  • Maisyatus Suadaa Irfana
  • . .





Opac, Google API, Speech Recognition, Speech Sintetic, Fullproof.


The development of technology provides convenience to all human beings including public librarians. OPAC becomes a solution for library users to search books in a short time with accurate data in which they previously used a manual system. However, there are some users, especially users with certain disabilities, such as users who cannot see, are unable to use OPAC. The idea came up to make OPAC with voice as a substitute for another alternative of text input use. OPAC with voice has been used in several big libraries in Indonesia. One of them is in State Islamic University of Sunan Kalijogo.  However, because there are still some shortcomings in terms of voice recognition in which one of them is the limited number of recognizable languages, so in this study, it will be discussed the use of Google API for voice recognition and voice synthesis which is then integrated with OPAC, and the algorithm used in the search is Fullproof algorithm. The methods used in this research were literature study, system design, prototype application creation, and application testing. From the test results, the application is able to search the data book in OPAC using voice input from various languages with a relatively fast searching time. Applications are also able to voice the book found in the form of sound.



[1] Tapscott, D. (2009). Growing Up Digital: The Rise of The Net Generation. New York: Mc-Graw Hill.

[2] Kemensos-RI. (2015, September 16). Pelayanan Penyandang Disabilitas Dalam Menggunakan Berbagai Sarana Aksebilitas. Retrieved May 23, 2017, from Kementrian Sosial Republik Indonesia:

[3] Indonesia. (1997). Undan-Undang tentang Penyandang Cacat No. 04 Tahun 1977. Indonesia.

[4] Mutia, F. (2012, 12 19). Kecacatan dan aksesibilitas dalam memperoleh informasi melalui media komputer. Retrieved 5 24, 2017, from Web Dosen:

[5] Speechnotes. (2017, 05 03). Speech to Text Online Notepad. Retrieved 05 23, 2017, from Speechnotes:

[6] Google. (2017, 05 2). Speech API - Speech Recognition. Retrieved 05 24, 2017, from Google Cloud Platform:

[7] Nexmo. (2017, 05 02). Nexmo - APIsfor SMS, VOice and Phone Verifications. Retrieved 05 24, 2017, from Nexmo:

[8] Speechnotes. (2017, 05 03). Speech to Text Online Notepad. Retrieved 05 23, 2017, from Speechnotes:

[9] PHP. PHP:Hypertext Preprocessor.Retrieved 05 23, 2017, from

[10] HTML Language Explained. (2012, 08 21). HTML Source : HTML Tutorials. Retrieved 05 23, 2017, from HTML Language Explained:

[11] All About Programming Language. (2017, February 21). What is Javascript. Retrieved 05 24, 2017, from ThoughtCo:

[12] Reyes, R. (2013, March 12). Fullproof - a javascript search engine library for the browser. Retrieved 05 23, 2017, from Fullproof:

[13] Book-Crossing Dataset. (2). Retrieved from Institut For Informatik Freiburg: Book-Crossing Datase

View Full Article: