You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-services/openai/concepts/provisioned-migration.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -149,7 +149,7 @@ If a deployment is on a resource that has a commitment, and that commitment expi
149
149
150
150
Customers that have commitments today can continue to use them at least through the end of 2024. This includes purchasing new PTUs on new or existing commitments and managing commitment renewal behaviors. However, the August update has changed certain aspects of commitment operation.
151
151
152
-
- Only models released as provisioned prior to August 1, 2023 or before can be deployed on a resource with a commitment.
152
+
- Only models released as provisioned prior to August 1, 2024 or before can be deployed on a resource with a commitment.
153
153
154
154
- If the deployed PTUs under a commitment exceed the committed PTUs, the hourly overage charges will be emitted against the same hourly meter as used for the new hourly/reservation payment model. This allows the overage charges to be discounted via an Azure Reservation.
155
155
- It is possible to deploy more PTUs than are committed on the resource. This supports the ability to guarantee capacity availability prior to increasing the commitment size to cover it.
Copy file name to clipboardExpand all lines: articles/ai-services/speech-service/video-translation-studio.md
+23-9Lines changed: 23 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,23 +30,35 @@ To create a video translation project, follow these steps:
30
30
31
31
1. Select **Video translation**.
32
32
33
-
1. On the **Create and Manage Projects** page, select **Upload file**.
33
+
1. On the **Create and Manage Projects** page, select **Create a project**.
34
34
35
-
1. On the **Video file** page, upload your video file by dragging and dropping the video file or selecting the file manually.
35
+
1. On the **New project** page, select **Voice type**.
36
36
37
-
Ensure the video is in .mp4 format, less than 500 MB, and shorter than 60 minutes.
37
+
:::image type="content" source="media/video-translation/select-voice-type.png" alt-text="Screenshot of selecting voice type on the new project page.":::
38
+
39
+
You can select **Prebuilt neural voice** or **Personal voice** for **Voice type**. For prebuilt neural voice, the system automatically
40
+
selects the most suitable prebuilt voice by matching the speaker's voice in the video with prebuilt voices. For personal voice, the
41
+
system provides the model with superior voice cloning similarity. To use personal voice, you need to apply for [access](https://aka.ms/customneural).
42
+
43
+
1. Upload your video file by dragging and dropping the video file or selecting the file manually.
38
44
39
-
1. Provide the **File name**, **Description**, and select **Voice type**, **Language of the video**, **Translate to** language.
45
+
:::image type="content" source="media/video-translation/upload-video-file.png" alt-text="Screenshot of uploading your video file on the new project page.":::
40
46
41
-
You can select **Prebuilt neural voice** or **Personal voice** for **Voice type**. For prebuilt neural voice, the system automatically selects the most suitable prebuilt voice by matching the speaker's voice in the video with prebuilt voices. For personal voice, the system provides the model with superior voice cloning similarity. To use personal voice, you need to apply for access. The application form will be available soon.
47
+
Ensure the video is in .mp4 format, less than 500 MB, and shorter than 60 minutes.
48
+
49
+
1. Provide **Project name**, and select **Number of speakers**, **Language of the video**, **Translate to** language.
42
50
43
-
:::image type="content" source="media/video-translation/upload-video-file.png" alt-text="Screenshot of uploading your video file on the video file page.":::
51
+
:::image type="content" source="media/video-translation/provide-video-information.png" alt-text="Screenshot of providing video information on the new project page.":::
52
+
53
+
If you want to use your own subtitle files, select **Add subtitle file**. You can choose to upload either the source subtitle file or the target subtitle file. The subtitle file can be in WebVTT or JSON format. You can download a sample VTT file for your reference by selecting **Download sample VTT file**.
54
+
55
+
:::image type="content" source="media/video-translation/add-subtitle-file.png" alt-text="Screenshot of adding subtitle file on the new project page.":::
44
56
45
57
1. After reviewing the pricing information and code of conduct, then proceed to create the project.
46
58
47
-
When processing the video file, you can check the processing status on the project tab.
59
+
Once the upload is complete, you can check the processing status on the project tab.
48
60
49
-
Once the upload is complete, the project is created. You can then select the project to review detailed settings and make adjustments according to your preferences.
61
+
After the project is created, you can select the project to review detailed settings and make adjustments according to your preferences.
50
62
51
63
## Check and adjust voice settings
52
64
@@ -56,6 +68,8 @@ On the right side of the video, you can view both the original script and the tr
56
68
57
69
You can also add or remove segments as needed. When you want to add a segment, ensure that the new segment timestamp doesn't overlap with the previous and next segment, and the segment end time should be larger than the start time. The correct format of timestamp should be `hh:mm:ss.ms`. Otherwise, you can't apply the changes.
58
70
71
+
You can adjust the time frame of the scripts directly using the audio waveform below the video. After selecting **Apply changes**, the adjustments will be applied.
72
+
59
73
If you encounter segments with an "unidentified" voice name, it might be because the system couldn't accurately detect the voice, especially in situations where speaker voices overlap. In such cases, it's advisable to manually change the voice name.
60
74
61
75
:::image type="content" source="media/video-translation/voice-unidentified.png" alt-text="Screenshot of one segment with unidentified voice name.":::
@@ -64,7 +78,7 @@ If you want to adjust the voice, select **Voice settings** to make some changes.
64
78
65
79
:::image type="content" source="media/video-translation/voice-settings.png" alt-text="Screenshot of adjusting voice settings on the voice settings page.":::
66
80
67
-
If you make changes multiple times but haven't finished, you only need to save the changes you've made by selecting **Save**. After making all changes, select **Apply changes** to apply them to the video. You'll be charged only after you select **Apply changes**.
81
+
If you make changes multiple times but haven't finished, you only need to save the changes you've made by selecting **Save**. After making all changes, select **Apply changes** to apply them to the video. You'll be charged only after you select **Apply changes**.
68
82
69
83
:::image type="content" source="media/video-translation/apply-changes.png" alt-text="Screenshot of selecting apply changes button after making all changes.":::
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-scenarios.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ For example, in a retail solution, a partner system can submit product catalog i
24
24
[](./media/functions-scenarios/process-file-uploads-expanded.png#lightbox)
25
25
26
26
27
-
The following tutorials use an Event Grid trigger to process files in a blob container:
27
+
The following tutorials use a Blob trigger (Event Grid based) to process files in a blob container:
+[Event-based Blob storage triggered function that converts PDF documents to text at scale](https://github.com/Azure-Samples/azure-functions-flex-consumption-samples/tree/main/E2E/BLOB-PDF)
53
54
+[Upload and analyze a file with Azure Functions and Blob Storage](../storage/blobs/blob-upload-function-trigger.md?tabs=dotnet)
54
55
+[Automate resizing uploaded images using Event Grid](../event-grid/resize-images-on-storage-blob-upload-event.md?tabs=dotnet)
55
56
+[Trigger Azure Functions on blob containers using an event subscription](functions-event-grid-blob-trigger.md?pivots=programming-language-csharp)
This article uses the [Postman](https://www.postman.com/) application to create the token request, but you can use a different API development environment.
204
+
This article uses the [bruno](https://www.usebruno.com/) application to create the token request, but you can use a different API development environment.
205
205
206
-
1.In the Postman app, select **New**.
206
+
1.Open the bruno app, select **NEW REQUEST** to create the request.
207
207
208
-
2. In the **Create New** window, select**HTTP Request**.
208
+
1. In the **NEW REQUEST** window, set**Type** to **HTTP**. Enter a **Name** for the request, such as *POST Token Request*.
209
209
210
-
3. Enter a **Request name** for the request, such as *POST Token Request*.
211
-
212
-
4. Select the **POST** HTTP method.
213
-
214
-
5. Enter the following URL to address bar (replace `{Tenant-ID}` with the Directory (Tenant) ID, the `{Client-ID}` with the Application (Client) ID, and `{Client-Secret}` with your client secret:
210
+
1. Select the **GET** HTTP method in the **URL** drop-down list, then enter the following URL:
0 commit comments