<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
<document>
  <header>
    <title>Welcome to the org.apache.forrest.plugin.output.voice Plugin</title>
  </header>
  <body>
    <section id="overview">
      <title>Overview</title>
      <p>This plugin will allow to read site content by computer voice and navigate throug it via speech.
      At this early stage of developement, this plugin will work only for very simple site with non-structured sections.</p>
    </section>

    <section id="requirements">
      <title>Requirements</title>
      <p>You should have borwser which supports X+V technology. I can recommend 
      <a href="ext:opera">Opera</a>, I think it's the best solution for now.
      After you download it you should enable voice in options by selecting 
      "tools -> preferences -> advanced tab -> voice (left navigation) -> check Enable voice options", 
      this will download voice libraries. Then you are able to process
      <code>.mxml</code> files</p>
      <p>More information on how to install <a href="ext:opera/voice">voice support in opera</a>.</p>
      <warning>Opera with Voice is currently not available for Linux.</warning>
      <note>Important: You can use this plugin only in dynamic mode (forrest run).</note>
    </section>

    <section id="usage">
      <title>Usage</title>
      <p>Currently, there is no visual output at all. After loading <code>.mxml</code> file the browser will start reading 
      the first section. <a href="http://localhost:8888/index.mxml">Try it by reading this file</a>.</p> 
      
      <p>You can interrupt reading by pressing "Print Screen" key.
      Once you have interupted reading you can issue a voice command as follows:</p>
      <ul>
        <li><em>go to next</em> - skip to next section</li>
        <li><em>go back</em> - skip to previos section</li>
        <li>a number - skip to section with specific number</li>
      </ul>
      <p>If you don't interrupt voice output, the reading will automatically continue to next section after 2 seconds.
      If you say a bad number (out of range), you will be prompted for correct one.</p>
      <p>That is all for now...</p>
    </section>

    <section id="samples">
      <title>Samples</title>
      <ul>
        <li>This page as a <a href="http://localhost:8888/index.mxml">voice reading</a>.</li>
      </ul>
    </section>
  </body>
</document><commit_msg>Link to some other doc about Voice plugin. Fix local URLs.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
<document>
  <header>
    <title>Welcome to the org.apache.forrest.plugin.output.voice Plugin</title>
  </header>
  <body>
    <section id="overview">
      <title>Overview</title>
      <p>This plugin will allow to read site content by computer voice and navigate throug it via speech.
      At this early stage of development, this plugin will work only for very simple site with non-structured sections.</p>
      <p>See <a href="http://marc.theaimsgroup.com/?t=112056193400004">initial proposal</a>
      and other discussion on dev mailing list around July 2005.
      </p>
    </section>

    <section id="requirements">
      <title>Requirements</title>
      <p>You should have browser which supports X+V technology. I can recommend 
      <a href="ext:opera">Opera</a>, I think it's the best solution for now.
      After you download it you should enable voice in options by selecting 
      "tools -> preferences -> advanced tab -> voice (left navigation) -> check Enable voice options", 
      this will download voice libraries. Then you are able to process
      <code>.mxml</code> files</p>
      <p>More information on how to install <a href="ext:opera/voice">voice support in opera</a>.</p>
      <warning>Opera with Voice is currently not available for Linux.</warning>
      <note>Important: You can use this plugin only in dynamic mode (forrest run).</note>
    </section>

    <section id="usage">
      <title>Usage</title>
      <p>Currently, there is no visual output at all. After loading <code>.mxml</code> file the browser will start reading 
      the first section. <a href="index.mxml">Try it by reading this file</a>.</p> 
      
      <p>You can interrupt reading by pressing "Print Screen" key.
      Once you have interupted reading you can issue a voice command as follows:</p>
      <ul>
        <li><em>go to next</em> - skip to next section</li>
        <li><em>go back</em> - skip to previos section</li>
        <li>a number - skip to section with specific number</li>
      </ul>
      <p>If you don't interrupt voice output, the reading will automatically continue to next section after 2 seconds.
      If you say a bad number (out of range), you will be prompted for correct one.</p>
      <p>That is all for now...</p>
    </section>

    <section id="samples">
      <title>Samples</title>
      <ul>
        <li>This page as a <a href="index.mxml">voice reading</a>.</li>
      </ul>
    </section>
  </body>
</document>
{'fraction_non_alphanumeric': 0.1038846380223661, 'fraction_numerical': 0.007504414361389052, 'mean_word_length': 3.164828431372549, 'pattern_counts': {'":': 0, '<': 153, '<?xml version=': 2, '>': 161, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 10}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2684224', 'n_tokens_mistral': 1916, 'n_tokens_neox': 1842, 'n_words': 808}