Giter Site home page Giter Site logo

daisy / obi Goto Github PK

View Code? Open in Web Editor NEW
7.0 9.0 2.0 636.71 MB

Obi is an open source audio book production tool that produces digital talking books (DTBs) conforming to DAISY 3 (ANSI/NISO Z39.86), DAISY 2.02 and Accessible EPUB 3 standards. It is easy to learn, highly accessible, and powerful navigable audio book production tool that enables anybody to produce accessible and rich content with minimal amount of training.

Home Page: https://daisy.org/activities/software/obi/

C# 32.24% HTML 66.81% CSS 0.41% JavaScript 0.13% XSLT 0.11% VBScript 0.02% Rich Text Format 0.16% Ruby 0.06% Haskell 0.04% Python 0.03%
daisy audio books talking tts

obi's Introduction

$Id$
  
About Obi

Obi is an open source audio book production tool that produces digital talking books (DTBs) conforming to DAISY 3 (officially, the ANSI/NISO Z39.86), Accessible EPUB 3 & DAISY 2.02 standards. Obi is easy to learn, highly accessible, and powerful navigable audio book production tool that enables anybody to produce accessible and rich DAISY/EPUB 3 content with minimal amount of training.

Obi is designed for diverse range of users, from the large scale production houses to the home users. It is one of the preferred tools of the new generation distributed production systems, which are build on vast network of volunteers who record at their homes & offices using the cutting edge technologies.

Obi is distributed absolutely free to maximize the dissemination of benefits of the DAISY & accessible EPUB 3 technology. It is released under the LGPL (open source) license which means that not only the tool comes for free, but its source code is available for anyone to run, modify and redistribute.

In fact Obi is much more than a production tool, it builds on the following vision.

Empower individuals and organizations across the globe to create accessible and feature-rich content overcoming diversities like language, cost constraints & accessibility needs.
Equip the world wide DAISY community with a free, localizable tool to enable accessible content production based on the latest specification, with minimum training and with complete independence.
Provide the reference implementation for exemplifying the benefits of the latest specification & open-source code base to facilitate further customization.

Current version of Obi is v4.6 alpha (4.5.4.20658)(2020-08-12)
The latest stable release is v4.5 (2020-03-31)

* Requirements:

Obi will run on Windows Vista, Windows 7, Windows 8 & Windows 10. It needs .NET framework 4.0, DirectX 9 c and 32 bit Java runtime environment 6.0 & above.

All of these dependencies will be installed by installer during installation process. To install Obi, please go through installation guide.


* Running Obi: 

Once Obi is installed, you can run Obi by double-clicking on the Obi icon. You can also double click on .obi files to open in Obi. After starting Obi, press F1 for the help manual.

obi's People

Contributors

avneeshsingh avatar danielweck avatar julienq avatar marisademeglio avatar mgylling avatar rachanasinghg avatar rssbrohit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obi's Issues

Provide an optional peak meter in the main Obi window

The existing peak meter in a separate window is useful for low vision users, at the same time it also blocks the view of content view especially when users work with Obi's maximized window. Therefore users should be provided an option to have a smaller peak meter in the main Obi window.

Implement comments for Todo phrases to facilitate editing

Users should be able to add comments to To do phrases to provide a hint for audio editors or narrators. e.g. narrator may had done a mistake and he/she wants to indicate that the phrase has error. Or proof reading staff wants to indicate that the phrase needs precise editing.

Add new feature to create pages automatically.

A new dialog box should receive the following inputs from the user:

  • Minimum gap between pages
  • Section index to start page numbers
  • Generate TTS fr pages or fill them with silence.

With these inputs the pages are created for the whole section. This feature is for the books that do not have pages in print equivalent, like novels.

Requested by Vision Australia

pipeline jobs fail if path contain non western characters

If the path parameters to pipeline transformers contains non western characters e.g. chinese or hindi characters, pipeline job fails. Workaround: Place all the directories and files to be used by pipeline-lite in a place where there are no non western characters in paths.

The issue is in Pipeline-lite, which is not developed further. So, it could not be fixed in current integration with Pipeline-lite. If users on native language Windows OS face this issue, then then can create export directory with English name and place it in the root.

Add option to import old NCC files with windows 1252 encoding

By default Obi imports NCC files with UTF 8 encoding, but if NCC files with older Windows 1252 encoding are imported, then some characters are distorted. So, an option should be added to project preferences to use Windows 1252 encoding for importing such old files.

Ocasional Crash in VS when we do merge all sections.

Do merge all sections in project. Status message says" Selected phrase 0 of 0 in CV(1.78 seconds)".
Go to section menu press insert section. Crash in VS.

if (selectionValue == null !selectionValue.Node.IsRooted?)

Here selectionValue. Node is Null.

When To do is marked, preserved the cursor time also

Preserve the time also when To do is marked, explained as follows:

  • If playback is in stop state and there is no selection on the phrase, then mark To do as earlier.
  • If playback is paused or there is audio selection then preserve the time when To do is marked.
  • If the time is preserved then the selection cursor should highlight the time mark, when the navigate to To do phrase is used.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.