Download the PHP package noardcode/speech-to-text without Composer

On this page you can find all versions of the php package noardcode/speech-to-text. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package speech-to-text

Laravel Google Speech to Text

This Laravel package provides a convenient interface for the Google Speech to Text API.

Latest Version Total Downloads

Prerequisites

Installation

Getting started

For a detailed documentation about service accounts see: https://cloud.google.com/docs/authentication/production

Basic examples

Settings

You can change the default settings by publishing the config file and changing the following values.

Or change the settings when you have an instance of the class.

Audio types

By default the SpeechToText class will be passed the a GoogleCloudStorageAudio class. This class tells the SpeechToText class how to create the RecognitionAudio class from the Google Speech to Text Package. If you want to create the RecognitionAudio in in different way, e.g. a file from your local filesystem, you will need to set an other Audio class that implements the AudioInterface.

Side note: Google only supports sending inline files that are: less than 10MB in size and less than 1 minute in length

Transcripts

By default the SpeechToText class will be passed the a BasicTranscript class. This class tells the SpeechToText class how to handle the response from the SpeechClient class from the Google Speech to Text Package. If you want to handle the response from the SpeechClient in in different way, e.g. including the word time offsets, you will need to set an other Transcript class that implements the TranscriptInterface.

Example output of WordTimeOffsets transcript

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.

Pull Requests

License

The MIT License (MIT). Please see License File for more information.


All versions of speech-to-text with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version ^5.8|^6.0|^7.0
php Version ^7.2
google/cloud-speech Version dev-master
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package noardcode/speech-to-text contains the following files

Loading the files please wait ....