+ ~ -
 

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/buckjard/public_html/djo/website-main/libraries/joomla/utilities/date.php on line 56

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/buckjard/public_html/djo/website-main/libraries/joomla/utilities/date.php on line 198
Print E-mail

Dickens Journals Online wanted to find a way of making our literary treasure trove accessible to the blind and visually-impaired using cutting edge text-to-speech technology, as well as to allow all users to enjoy its contents in a new way. To this end we have teamed up with the Acapela Group, the leading voice experts, to convert all 30 million words in our archive into speech. Acapela creates natural-sounding computer voices which we hope will enhance users' enjoyment of the site. We've still a little way to go in terms of achieving our access aims, but in the meantime, we want to make the audio facility available in protoype form.

How to use Text-to-Speech

Using text-to-speech could not be easier! Simply visit any page in the archive, and, on the right-hand side above the transcript, you will find the text-to-speech player:

text_to_speech_player2

The five buttons from left to right are 'Play', 'Pause', 'Player Options', 'Select and Sample Other Voices' and 'Report a Pronunciation Error'.

On pressing 'Play' you will see a 'processing' icon, which tells you that the Player is requesting all the text in the page from Acapela's synthesiser. Each page—about 5 minutes' playing time of audio—takes about 30-40 seconds to load.

Player Options are:

1) Scroll with Player: The page scroll down as the player reads the text.

2) Mark the Current Paragraph: The paragraph being read by the player will be highlighted in yellow.

3) Continue on the Next Page: The player will continue automatically on to the next page. 


How to Report a Pronunciation Error

If the player misreads or mispronounces a word, please let us know. To do this, click on the 'Report a Pronunciation Error' button on the text-to-speech player.  This will take you to an online form in which you can describe the error.

We are continually working with Acapela to improve the quality of the voices we use—so your feedback is very important.

 

Text-to-Speech Highlights

Below are a small sample of pieces that you might enjoy listening to as well as reading! 

Tale of Two Cities, Part 1      
A preliminary word      
The Woman in White      
Great Expectations      
A Detective Police Party      
A Journey Due North

A Tale of
Two Cities
Week 1



'A Preliminary
Word'


The Woman
in White


Great
Expectations


'A Detective
Police Party'


'A Journey
Due North'

If you are having problems getting the player to work, you may need to install the latest version of Adobe Flashplayer, available here: http://get.adobe.com/flashplayer/

 The text-to-speech feature has been created thanks to funding from the Information Technologists' Company, the City of London's youngest livery company, and some generous private donors.

Who's Online

We have 550 guests and 2 robots online.

Profile Information

Application afterLoad: 0.000 seconds, 0.27 MB
Application afterInitialise: 0.020 seconds, 0.99 MB
Application afterRoute: 0.025 seconds, 2.05 MB
Application afterDispatch: 0.044 seconds, 2.68 MB
Application afterRender: 0.119 seconds, 2.95 MB

Memory Usage

3127784

11 queries logged

  1. SELECT *
      FROM jos_session
      WHERE session_id = 'd74acb1ad341a148cdc8283523ebba8f'
  2. DELETE
      FROM jos_session
      WHERE ( TIME < '1634941155' )
  3. SELECT *
      FROM jos_session
      WHERE session_id = 'd74acb1ad341a148cdc8283523ebba8f'
  4. INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
      VALUES ( 'd74acb1ad341a148cdc8283523ebba8f','1634942955','','0','1','0' )
  5. SELECT *
      FROM jos_components
      WHERE parent = 0
  6. SELECT folder AS TYPE, element AS name, params
      FROM jos_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT template
      FROM jos_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 219)
      ORDER BY menuid DESC
      LIMIT 0, 1
  8. SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS SECTION, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access  
      FROM jos_content AS a
      LEFT JOIN jos_categories AS cc
      ON cc.id = a.catid
      LEFT JOIN jos_sections AS s
      ON s.id = cc.SECTION
      AND s.scope = "content"
      LEFT JOIN jos_users AS u
      ON u.id = a.created_by
      LEFT JOIN jos_groups AS g
      ON a.access = g.id
      WHERE a.id = 29067
      AND (  ( a.created_by = 0 )    OR  ( a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2021-10-22 22:49:15' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2021-10-22 22:49:15' )   )    OR  ( a.state = -1 )  )
  9. UPDATE jos_content
      SET hits = ( hits + 1 )
      WHERE id='29067'
  10. SELECT id, title, module, POSITION, content, showtitle, control, params
      FROM jos_modules AS m
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 219 OR mm.menuid = 0 )
      ORDER BY POSITION, ordering
  11. SELECT guest, usertype, client_id, DATA
      FROM jos_session
      WHERE client_id = 0

Language Files Loaded

Untranslated Strings Diagnostic

None

Untranslated Strings Designer

None