# tf.raw_ops.AudioSummary

<br />

Outputs a `Summary` protocol buffer with audio.

#### View aliases


**Compat aliases for migration**

See
[Migration guide](https://www.tensorflow.org/guide/migrate) for
more details.

[`tf.compat.v1.raw_ops.AudioSummary`](https://www.tensorflow.org/api_docs/python/tf/raw_ops/AudioSummary)

<br />

    tf.raw_ops.AudioSummary(
        tag, tensor, sample_rate, max_outputs=3, name=None
    )

The summary has up to `max_outputs` summary values containing audio. The
audio is built from `tensor` which must be 3-D with shape `[batch_size,
frames, channels]` or 2-D with shape `[batch_size, frames]`. The values are
assumed to be in the range of `[-1.0, 1.0]` with a sample rate of `sample_rate`.

The `tag` argument is a scalar `Tensor` of type `string`. It is used to
build the `tag` of the summary values:

- If `max_outputs` is 1, the summary value tag is '*tag*/audio'.
- If `max_outputs` is greater than 1, the summary value tags are generated sequentially as '*tag* /audio/0', '*tag*/audio/1', etc.

<br />

<br />

<br />

| ## Args ||
|---|---|
| `tag` | A `Tensor` of type `string`. Scalar. Used to build the `tag` attribute of the summary values. |
| `tensor` | A `Tensor` of type `float32`. 2-D of shape `[batch_size, frames]`. |
| `sample_rate` | A `float`. The sample rate of the signal in hertz. |
| `max_outputs` | An optional `int` that is `>= 1`. Defaults to `3`. Max number of batch elements to generate audio for. |
| `name` | A name for the operation (optional). |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| A `Tensor` of type `string`. ||

<br />